Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания_БД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

1.2.5. Объединение разработанных ранее компонент в единую информационную систему

Цель выполнения пятой части задания – объединение разработанных ранее компонент (форм, запросов и отчетов) в единую информационную систему «Отдел кадров».

5.1. В окне базы данных перейдите на закладку «Формы».

5.2. Откройте форму «Отделы» и перейдите в режим конструктора (меню «Вид»+«Конструктор»).

5.3. С помощью меню «Вид» откройте панель элементов.

5.4. Разместите кнопку открытия формы «Сотрудники» в примечании формы «Отделы». Для этого щелкните мышью по изображению кнопки на панели элементов, в затем в левом нижнем углу примечания. На экране появится мастер построения кнопок.

На первом шаге выберите категорию действия – «Работа с формой» и само действие «Открыть форму» и нажмите кнопку «Далее». На втором шаге выберите форму, которая будет открываться нажатием кнопки (форму «Сотрудники») и нажмите кнопку «Далее», на третьем шаге ничего не меняйте и нажмите кнопку «Далее», на четвертом шаге в поле «Текст» введите текст «Сотрудники» и нажмите кнопку «Готово».

5.5. Сохраните изменение формы (кнопка «Сохранить» ).

5.6. Перейдите в режим формы (меню «Вид»+«Режим формы». Результат размещения кнопки приведен на рисунке 27.

5.7. Щелчком по кнопке «Сотрудники» откройте соответствующую форму.

5.8. Перейдите в режим конструктора (меню «Вид»+«Конструктор») для формы «Сотрудники».

Рис. 27. Результат размещения кнопки на форме «Отделы»

5.9. Разместите кнопку открытия формы «Отделы» в примечании формы «Сотрудники», выполнив действия, аналогичные шагам 5.4÷5.7.

5.10. Расположите на форме «Сотрудники» кнопку, открывающую для просмотра отчет «Список сотрудников».

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

На первом шаге выберите категорию действия – «Работа с отчетом» и само действие «Просмотр отчета» и нажмите кнопку «Далее». На втором шаге из списка отчетов выберите отчет «Список сотрудников» и нажмите кнопку «Далее», на третьем шаге выберите изображение на кнопке, например, «Лупа» и нажмите кнопку «Готово».

5.11. Сохраните изменение формы (кнопка «Сохранить» ).

5.12. Перейдите в режим формы (меню «Вид»+«Режим формы».

5.13. Щелчком по соответствующей кнопке откройте отчет «Список сотрудников». Просмотрите, закройте отчет.

14. Расположите на форме «Сотрудники» кнопки, открывающие для просмотра отчеты «Список сотрудников по отделам», «Сотрудники отдела» и «Руководитель сотрудника» , выполнив для каждого отчета действия, аналогичные шагам 5.10÷5.13.

Результат размещения кнопок отчетов приведен на рисунке 28.

Рис. 28. Окончательный вид формы «Сотрудники»

15. Расположите на форме «Отделы» кнопку, открывающую для просмотра отчет «Сотрудники руководителя» выполнив действия, аналогичные шагам 5.10÷5.13.

Результат размещения кнопки отчета приведен на рисунке 29.

Рис. 29. Окончательный вид формы «Отделы»

5.16. Откройте форму «Сотрудники».

5.17. Откройте для просмотра отчет «Сотрудники отдела».

5.18. Преобразуйте запрос «Сотрудники отдела» таким образом, чтобы в отчеты «Сотрудники отдела» отображались не только сотрудники отдела «ПФО» а сотрудники отдела, название которого находится в текущей записи формы «Сотрудники».

Для выполнения данного задания закройте отчет «Сотрудники отдела», перейдите на закладку «Запросы» и откройте запрос «Сотрудники отдела». Перейдите в режим конструктора (меню «Вид»+«Конструктор»).

Задайте условие отбора записей, для чего на пересечении строки «Условие отбора» и столбца «Отдел» введите строку Forms!Сотрудники.Отдел. (Смысл записи «Forms!Сотрудники.Отдел» в том, что условие отбора записей находится на форме «Сотрудники» в поле «Отдел»)

Сохраните изменения запроса, закройте запрос и вернитесь на форму «Сотрудники».

Выбирая записи с различными отделами открывайте отчет «Сотрудники отдела». В отчете должны отображаться только сотрудники текущего отдела.

5.19. Аналогичным образом можно сделать универсальными и запросы «Руководитель сотрудника» и «Сотрудники руководителя».

В результате выполненных выше действий мы получили законченную информационную систему «Отдел кадров».