Традиционно СУБД поддерживают две группы форматов данных — форматы экрана (ввод данных) и форматы отчетов (вывод данных). В первом случае речь идет о многооконной экранной форме, которая позволяет вводить, просматривать и корректировать сложный документ, а во втором — имеет место многоколонная ведомость, которая может снабжаться подсчетом итоговых, средних, максимальных и других групповых значений по полям данных.
В ранних версиях (Dbase, FoxBase) экранные формы создавались посредством группирования команд ввода-вывода в текстовый файл, который подключался при открытии файла данных для просмотра или редактирования. Вот пример подобного файла, а на рис. 3.16 приводится его интерпретация VFP:
* формат экрана - PRSN1T
@ 1,15 say [Студенческий контингент]
@ 3,10 say [Имя]
@ 3,17 get name
@ 3,30 say [Год рождения]
@ 3,50 get Year
@ 5,10 say [Пол]
@ 5,15 get sex
@ 5,20 say [Телефон]
@ 5,30 get phone
@ 7,10 say [Адрес]
@ 7,20 get adress
read
* Конец формата PRSN1T.
Рис. 3.16. Интерпретация текстового описания экранной формы
В системе VFP представлены два уровня средств управления представлением данных.
Рис. 3.17. Окно Tools — выбор генератора простейших экранных форм
Это, вопервых, Form Wizard И Report Wizard, запускаемые из рубрики Tools главного меню и позволяющие начинающему пользователю выбрать из предлагаемого набора некоторые экранные формы или форматы отчета и построить простейшие управляющие файлы (рис. 3.17). Во-вторых, это средства Form Designer и Report Designer, которые вызываются из меню или командами create (modify) screen, create (modify) report.
Достарыңызбен бөлісу: |