База данных страховой компании

(Процедура настройки). Далее следует строка Update Procedure (Процедура корректировки). Имя ключевого признака определяется в строке Access Key (Ключ доступа). Строка Help ID (Идентификация помощи) служит для связи проектируемой процедуры с окном подсказки, которое будет считаться общим. Строка Record Selector позволяет определить условие для выделения части данных,которые должны быть обработаны при выполнения процедуры. Далее следует строка Record Filter (Фильтр записей), в которой определяются параметры отбора данных для вывода в таблицу. Имена "горячих" процедур и клавиши для их вызова определяются в строках Hot Procedure ("Горячая" процедура) и Hot Key ("Горячий" ключ). Строки Combine With (С чем объединить) и Model Procedure (Имя модельного файла) определяются по тем же правилам, что и в процедуре Menu. Типы полей процедуры Table разделены на две группы. В первую группу Fixed Portion (Фиксированная часть) входят поля Field for Entry (Поле ввода), Field for Display (Поле вывода), Lookup Field (Связанное поле), Computed Field (Вычисляемое поле), Conditional Field (Поле условия), Total Field (Поле итогов) и Locator Field (Поле поиска). Во вторую группу Scrolling Portion (Скролинговая часть) - Scrolling Field for Display (Поле вывода для скролинга), Scrolling Computed Field (Вычисляемое скролинговое поле), Scrolling Conditional Field (Поле условия для скролинга) и Scrolling Lookup Field (Связанное скролинговое поле). Field for Enrty (Поле для ввода) требует от пользователя ввода данных. Locator Field (Поле поиска) позволяет пользователю автоматически установить курсор на определенную запись в области скролинга таблицы. Field for Display (Поле вывода) дает возможность вывести на экран данные из файла, для которого определен ключевой признак в окне Table, или из другого файла, если его данные находятся в памяти. Computed Field (Вычисляемое поле) позволяет производить вычисления над данными из файла, ключевой признак которого определен в окне Table или находится в памяти компьютера. Lookup Field (Связанное поле) позволяет поданным активного файла получить данные из других файлов, т.е связать данные из двух или более файлов. Conditional Field (Логическое поле) служит для организации проверки некоторого логического условия, в зависимости от которого будет выполнено одно из двух присвоений этому полю. Total Field (Поле итогов) формирует и выводит на экран итог по сформированной таблице. Далее следуют поля для скролинга, которые будут представлять собой таблицу. Scrolling Field for Display (Поле для вывода для скролинга) дает возможность вывести в окно процедуры Table все записи из файла, для которого в окне Table определен ключевой признак. Scrolling Computed Field (Вычисляемое скролинговое поле), поз-воляет производить вычисления над данными для всех записей, которые выведены в таблицу и над данными файлов находящихся в памяти компьютера. Scrolling Lookup Field (Связанное скролинговое поле) дает возможность вывести данные из неактивных файлов, связав их по данным файла, ключевой признак которого определен в окне Table. Scrolling Conditional Field (Логическое скролинговое поле) позволит принять решение о присвоении одного из значений этому полю в зависимости от выполнения некоторого логического условия.

Проектирование процедуры Form.

Для создания процедуры Form необходимо выбрать в окне Select Type строку Form (Форма). В сроке Procedure name (Имя процедуры) следует определить имя разрабатываемой процедуры, если это новая процедура . В следующей строке Procedure Title (Заголовок процедуры) можно определить заголовок для этой процедуры . В строке Filename (Имя файла) нужно ввести имя файла, который будет обновляться, используя разрабатываемую процедуру Form. Далее в строке Secondary File можно определить имена файлов с данными, которые могут также обновляться во время работы процедуры Form. Строки Help ID (Идентификация помощи), Hot Procedure ("Горячая" процедура), Hot Key ("Горячий" ключ), Combine With (С чем объединить) и Model Procedure (Имя модельного файла) заполняются по тем же правилам, что и для других типов процедур. В процедуре Form можно определить поля шести типов: Field For Entry (Поле для ввода), Pause (Пауза), Field For Display (Поле вы- вода), Computed (Вычисляемое поле), Lookup (Связанное поле) и Conditional (Логическое поле). Field For Entry (Поле для ввода) - требует от пользователя ввода данных. Pause (Поле для ввода) - это поле используется для выдачи на экран сообщения-паузы, когда пользователь завершает заполнение формы. Field For Display (Поле для вывода) дает возможность вывести на экран данные из файла, который был определен в окне Form в строке Filename, или из другого файла, данные из которого находятся в памяти. Computed (Вычисляемое поле) позволяет производить вычисления над данными из активного файла или любого другого, текущего в памяти, и выводить эти вычисления на экран. Lookup (Связанное поле) позволяет вывести на экран данные из файла, отличного от того, который был определен в строке Filename окна Form. Conditional (Логическое поле) дает возможность присвоить этому полю, в зависимости от выполнения некоторого логического условия, одно из двух значений, которое может быть или переменной, или константой, или значением другого поля.

Проектирование процедуры Report .

Процесс проектирования процедуры Report начинается с выбора ее типа. Далее в строке Procedure Name (Имя процедуры) определяется имя процедуры. Краткий комментарий (заголовок) к этой процедуре можно дать в строке Procedure Title (Заголовок процедуры). Перед выполнением процедуры типа Report, можно определить выполнение любой другой процедуры. Имя этой процедуры задается в строке Setup Procedure (Процедура настройки) . Принципы проектирования процедуры типа Report похожи на принципы проектирования процедуры Table. Только данные здесь будут выводится не на экран, а на печатающее устройство. Для получения доступа к данным, которые будут упорядочены в определенном порядке, необходимо выбрать в строке Access Key (Ключ доступа) имя ключевого файла. Подобно опциям процедуры Table, далее следуют две строки, в которых задается ограничение обрабатываемых процедурой записей. В первой из них (Record Selector) определяется условие для выделения части данных, которые должны быть обработаны при выполнении процедуры. Во второй Record Filter (Фильтр записей) - определяется логическое условие для выбора данных. В строке Page Length (Длина страницы) определяется общее количество строк, которое необходимо разместить на одной странице отчета. В строке Report Device представляется возможность определить устройство, на которое будет выводится отчет. Значения в строках Combine With (С чем объединить) и Model Procedure (Имя модели) определяются обычным образом. При проектировании процедуры Report можно определить семь типов полей: Field (Поле) служит для вывода на печать данных из файла, текущего в памяти; Computed

скачать реферат
первая   ... 12 13 14 15 16 17 18 ...    последняя
Рефераты / Страхование /