Простые формы
Объект форма используется для ввода и редактирования данных, которые отображаются на экране в определённом виде. В проектируемой БД 1 простая форма: 'Сотрудники' (в её основе — одноимённая таблица).
В окне БД выбираю вкладку Формы > Создание с помощью мастера. Простую форму создаю в один столбец. В режиме конструктора с помощью панели элементов создаю Заголовок и 4 кнопки: предыдущая и следующая записи, добавить запись, выход. Кнопки размещаю в примечании к форме.
Сложные формы
Сложная форма отличается от простой тем, что создана на основании нескольких таблиц. Максимальное количество сложных форм равно количеству взаимосвязей. Определю нужное количество сложных форм. Прежде всего, рассмотрю, какие сложные формы нужно создать с использованием центральной таблицы.
В проектируемой БД есть 2 потока информации (Сотрудники — Продажи — Продажа товаров, Производители — Товары — Продажа товаров). По ним определяется, что 'Продажа товаров' - центральная таблица (потоки направлены к ней, она имеет 2 внешних ключа). Следовательно, сложная форма будет создана с использованием таблицы 'Продажа товаров' (она будет подчинённой формой). Цель создания сложной формы — упростить ввод данных.
Это вариант сложной формы 'Продажа товаров' - 'Товары'. Он неудобен для использования, т.к. чтобы описать один и тот же акт продажи (код продажи), необходимо многократно воспользоваться главной формой (считается, что покупатель одновременно приобретает различные товары).
Это вариант сложной формы 'Продажа товаров' - 'Продажи'. Он удобен для использования, т.к. для описания одного акта продажи нужно воспользоваться главной формой единожды.
Следовательно, при создании сложной формы, использую таблицы ''Продажа товаров' и 'Продажи'.
Также создам сложную форму с использованием таблиц 'Товары' и 'Производители', т.к. работать с ней будет удобнее, чем с двумя простыми формами на основе этих таблиц.
Создаю сложные формы при помощи Мастера форм. Аналогично простым формам создаю заголовок и кнопки (в главной форме).
Формы представлены в Приложении 3.
Главная кнопочная форма. Кнопочная форма отчётов
Главную кнопочную форму создаю в режиме конструктора. С помощью Панели инструментов создаю заголовок, устанавливаю эмблему организации, 5 кнопок, открывающих остальные формы. Чтобы эта форма автоматически выводилась на экран при открытии БД, захожу Сервис > Параметры запуска > Вывод формы (Главная кнопочная форма). Кнопочная форма отчётов также создаётся в режиме конструктора. С помощью Панели инструментов создаю заголовок, 6 кнопок, открывающих отчёты. Теперь создаю в главной кнопочной форме кнопку 'Кнопочная форма отчётов', которая будет открывать одноимённую форму.
В обеих формах создаю кнопку выхода.
Главная кнопочная форма представлена в Приложении 1.