Автопарк

Номер Марка Водитель Пробег
       

Рисунок 10.1

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

Сложный формуляр для рассмотренного случая может быть иметь вид, представленный на рисунке 10.2:


Сложные формуляры позволяют проводить фильтрацию данных путем задания значения в поле связи главного формуляра. Панель управления главного формуляра работает в пределах всей таблицы ТИП АВТОМОБИЛЯ, а панель управления подчиненного – только в пределах списка автомобилей заданной (указанной в главном формуляре) марки.

Если через подчиненный формуляр заносится новая запись, то у нее автоматически устанавливается значения, соответствующей главному формуляру.

Можно создавать многоуровневые формуляры (рисунок 10.3), число уровней в которых, в общем случае, не ограничено:

 
 


Создание иерархических формуляров производится по следующей процедуре:

1. Создание подчиненного формуляра и удаление поля связи;

2. Создание главного формуляра. Одновременно создается и выводится на экран подчиненная таблица;

3. Для преобразования подчиненной таблицы в форму в режиме конструктора вместо Таблица.<имя> вводится Форма.<имя>.

Выполнение лабораторной работы

1) Для таблицы СЛУЖАЩИЕ создать форму.

2) Создать форму: для четных номеров вариантов - для таблицы ОТДЕЛЫ, для нечетных - для таблицы ДОЛЖНОСТИ (см. лабораторную работу № 3).

3) Создать сложноподчиненный формуляр на основе вышеуказанной методики, в котором формуляр таблицы ОТДЕЛ или ДОЛЖНОСТИ является главным, а формуляр таблицы СЛУЖАЩИЕ подчиненным.

4) Занести в таблицу СЛУЖАЩИЕ на основе созданного формуляра 5 записей.

5) Результат работы продемонстрировать преподавателю.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: