Назначение+экранных+форм

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

На экранных формах можно организовать выбор информации из таблиц-справочников с использованием раскрывающихся списков или отдельных окон, использовать специальные режимы редактирования данных с сохранением или отменой изменений, режимы поиска и отбора информации, печати необходимых отчетов на принтере и пр.

Множество записей в одной экранной форме, редактирование - в отдельном окне

Множество записей в одной экранной форме с кнопками, но без меню и панели инструментов, с редактированием данных в таблице

Одна запись родительской таблицы и множество записей дочерней

Одна запись на многостраничной экранной форме с кнопками без меню и панели инструментов

Экранная форма с командными кнопками

При работе с экранными формами существует два принципиально разных подхода: 1. Стиль, принятый в системе FoxPro - на главной экранной форме представлена информация одной записи главной таблицы и связанные с ней данные; полный список записей можно увидеть, нажав кнопку Поиск на этой форме м.пример. 2. Стиль, основанный на показе таблицы данных - главный экран содержит список (не редактируемых в строке) записей главной таблицы, из него можно перейти на другой экран для редактирования одной записи.

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

Электронный ресурс: http://www.intuit.ru/department/database/basedbw/5/2.html