1. Создайте страницу доступа к данным для работы со списками преподавателей кафедры, используя таблицы КАФЕДРА и ПРЕПОДАВАТЕЛЬ. Воспользуйтесь мастером для создания основы такой страницы.
2. Начните создание страницы с двойного щелчка на строке Создание страницы доступа к данным с помощью мастера в рабочем пространстве объектов Страницы.
3. В окне мастера выберите таблицы КАФЕДРА и ПРЕПОДАВАТЕЛЬ и их поля.
4. Для того чтобы список преподавателей кафедры открывался при щелчке на маркере развертывания , добавьте уровень группировки по полю НКАФ.
Добавление уровней группировки приводит к созданию страницы, доступной только для чтения данных из таблиц.
5. Выберите поля, по которым будет производиться сортировка записей на странице (ТАБН), и установите флажок Применить тему к странице. Нажмите кнопку Готово. Откроется созданная страница в режиме конструктора и
6. При размещении на странице полей Access автоматически создает запрос SQL, который и становится источником ее записей. С помощью запроса на страницу из базы доставляются указанные в нем данные.
7. На странице, созданной мастером, отображается по одной записи запроса. Основным средством мастера для организации записей запроса на странице является группировка. Работа мастера страниц мало отличается от работы мастера отчетов.
8. Еще раз заметим, что при размещении с помощью мастера полей из нескольких таблиц на странице или при добавлении уровней группировки становится невозможным редактирование данных на этой странице.
9. Для перехода в режим просмотра страницы щелкните на кнопке панели инструментов Вид. Убедитесь, что невозможно редактировать данные на странице с группировкой.
10. Доработайте страницу в режиме конструктора. Вид этой страницы в режиме конструктора представлен на рис. 6.8.3.
11. Для того чтобы записи группы преподавателей отображались на странице списком, в конструкторе уберите раздел кнопок перехода по записям группы.
12. Для добавления строки подписей столбцов раскрывающегося списка откройте окно Сортировка и группировка, щелкнув на соответствующей кнопке панели инструментов, и для группы КАФЕДРАWiz в строке Раздел подписей выберите значение Да. В этом же окне можно добавить или убрать для любой группы Раздел кнопок перехода, Примечание группы и установить ряд других параметров.
Рис.6.8.3. Доработанная страница в режиме конструктора
13. Щелкните на кнопке Вид (View) панели инструментов. Страница с соответствующими доработками будет иметь вид, представленный на рис. 6.8.4.
14. Если выделить одно из полей с информацией о кафедре, станут доступными кнопки фильтра. Кнопки редактирования записей на этой странице всегда будут оставаться недоступными.
15. Если необходимо, чтобы на странице отображался список всех кафедр, уберите РазделКнопокПерехода: ПРЕПОДАВАТЕЛЬ-ККАФ. При этом запись каждой кафедры будет иметь маркер развертывания, позволяющий просмотреть список преподавателей кафедры.
Рис. 6.8.4. Страница после доработке в конструкторе