Порядок действий при создании подчиненной формы

 

Создадим форму для просмотра информации о сотрудниках по отделам. При этом главной будет форма, построенная по таблице Отделы, а подчиненной будет форма, построенная по таблице Сотрудники. Поле связи – Код_отдела (поле связи в форму не переносится!).

 

1. На вкладке формы выберем режим Создание формы с помощью мастера.

2. Выберем таблицу Отделы;

3. Выберем из нее поле Отдел;

4. Выберем вид формы – в один столбец;

5. Выберем рисунок;

6. Зададим имя формы Сотрудники по отделам;

7. Откроем полученную форму в режиме конструктора;

8. Увеличим область данных в форме и на свободное место перетащим элемент Подчиненная форма с панели инструментов.

9. В подчиненную форму включим данные из таблицы Сотрудники (все поля, кроме поля Код_отдела) и поле Ставка из таблицы Должности;

10. Согласимся с тем, что поле связи Код_отдела;

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

12. Закроем форму Сотрудники по отделам в режиме конструктора и откроем ее в режиме просмотра;

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

14. Изменим, заголовок формы, и заголовки некоторых полей;

15. Закроем форму Сотрудники по отделам в режиме конструктора и откроем ее в режиме просмотра. Теперь можно изменить ширину столбца подчиненной формы. Для этого можно дважды щелкнуть мышкой на границе заголовка и ширина столбца станет оптимальной. Результат:

 

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

Поиск.

Найдем в нашей базе данных информацию о человеке по фамилии Балашов. Для этого нужно открыть форму Сотрудники, установить курсор на поле Фамилия и выполнить команду Правка, Найти. В появившемся окне пишем фамилию Балашов и нажимаем кнопку Найти далее. В форме Сотрудники на первом плане появится информация об этом человеке. Аналогично можно найти информацию по другим полям и по их части, важно установить курсор на поле, по которому выполняется поиск.

Фильтры.

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

1. Откройте форму Сотрудники в режиме таблицы. Для этого сначала просто откройте эту форму, а затем выполните команду Вид, Режим таблицы.

2. Выполните команду: Записи, Фильтр, Расширенный фильтр. Появится бланк, в который вводятся условия отбора.

3. Перетащите поле Телефон в бланк. В поле Условие отбора напишите маску 7*.

4. Нажмите кнопку Применить фильтр.

5. Чтобы показать все записи нажмите кнопку Удалить фильтр.