Ведение банковских счетов юридических лиц

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

я других. Расчетные формулы, а также алгоритмы вычислений также в каком-то виде должны быть представлены в ИЛМ. Следующим компонентом инфологической модели является описание информационных потребностей пользователей для этих целей используются специальные языковые средства. Они должны отражать тип запроса, объемно-частотные характеристики, режим использования данных и т.п.

 

 

.4 Содержание операций обработки информации

 

Изменение данных.

В FoxPro имеется возможность изменять данные путем присвоений или вычислений.

REPLACE [...] [ADDITIVE] [NOOPTIMIZE]

Эта команда осуществляет множественное изменение полей базы данных в соответствии с заданными выражениями, в установленных границах и при заданных условиях. Если отсутствует параметр .

Фильтрация данных.

SET FILTER TO []

Команда позволяет установить FOR-условие для всех без исключения команд обработки данных. Здесь указывает на то, какие именно записи будут доступны для обработки.

Последовательный поиск.

LOCATE []

Команда осуществляет последовательный поиск одной самой первой записи в базе данных, удовлетворяющей заданному FOR- условие >, среди записей, находящихся в заданных границах, и до тех пор, пока соблюдается WHILE-условие (если есть).

В случае если границы и WHILE-условие отсутствуют, поиск ведется во всем файле, начиная с первой записи. При успешном поиске указатель записей устанавливается на найденную запись, функция RECNO() равна номеру этой записи, а функция FOUNDQ, оценивающая результат поиска, возвращает значение Истина (.Т.). При неудачном поиске функция RECNO ( ) равна числу записей в базе плюс 1, FOUND()=.F., а функция достижения конца файла EOF( ) возвращает .Т.

CONTINUE - команда, которая продолжает поиск записей, начатые раннее командой LOCATE.

Обмен данными с базой данных.

Обмен данными между массивами и базами данных может выполняться посредством двух пар команд, которые реализуют считывание записей в массив и занесение массива в записи базы данных.

SCATTER [FIELDS ] [MEMO]

ТО BLANK/ BLANK/MEMVAR BLANK

Команда последовательно переносит значения полей только из текущей записи активного файла база данных в последовательные элементы одномерного массива (если указана опция ) или переменные (если указано MEMVAR). Все такие переменные получат те же типы и размеры, что и поля базы данных. С опцией BLANK создаются пустые переменные.

Если массив ранее не был описан или его длина недостаточна, он будет создан командой. Если переменные ранее не существовали, они будут с теми же именами, что и соответствующие поля. Для того, чтобы СУБД могла отличить одинаковые имена полей и переменных, к последним можно обращаться с префиксом М. Например, М->Х или М.Х для переменной X. В случае если префикса нет, СУБД сначала ищет поле с указанным именем и только если его не находит -переменную. Опция MEMO указывает на то, что и мемо-поля будут копироваться.

GATHER FROM ] [MEMO]

Действие команды GATHER обратно действию команды SCATTER

Команда переписывает в или одноименные переменные (опция MEMVAR), созданные ранее командой SCATTER, включая и мемо-поля (если указана опция MEMO). Типы соответствующих полей и элементов массива должны совпадать. Если отсутствует слово FIELDS, элементы переносятся в последовательные поля, начиная с первого. Если число элементов массива и полей не совпадает, лишние игнорируются.

 

1.5 Разработка комплекса программ и средств взаимодействия с ЭВМ (меню)

 

ACTIVATE MENU Вывод на дисплей и активация линейки меню Формат: ACTIVATE MENU ]

Данная команда работает в сочетании с командами DEFINE MENU и DEFINE PAD. Две эти команды определяют линейку меню, которая может располагаться на экране горизонтально или вертикально.

Команда ACTIVATE MENU вызывает на экран или в окно ранее определенную линейку меню, помеченную как , и активирует ее для использования.

После активации меню вы можете переходить между элементами линейки при помощи клавиш-стрелок и . Для перемещения между опциями соответствующих элементам линейки всплывающих меню служат клавиши-стрелки ^ и v. Опция всплывающего меню становится выбранной, если в момент, когда она выделена, нажать Enter или кнопку мыши. Для деактивации всплывающего меню без выполнения выбора нужно нажать Esc. Деактивировать меню можно также командой DEACTIVATE MENU или активировав другую линейку меню.

Если используется необязательное предложение PAD . Если это предложение опущено, то выделен будет первый элемент.

ACTIVATE POPUP Вывод на дисплей и активация вертикального меню Формат: ACTIVATE POPUP Данная команда активации меню работает в сочетании с командами DEFINE POPUP и DEFINE BAR. Эти две команды определяют всплывающее меню, которое затем может быть выведено в любой позиции крана.

Команда ACTIVATE POPUP вызывает определение, ранее всплывающее меню с имен