
ЛР4 / Контрольные вопросы 4
.docxКонтрольный вопрос 1 Для чего предназначены экранные формы?
* Просмотр данных
* Управление данными
* Валидация данных
* Автоматизация данных (можно связать с макросами или кодом VBA)
* Навигация по базе данных
* Безопасность данных (в формы могут использоваться для ограничения доступа к определенным полям или записям) * Улучшенный пользовательский интерфейс
Контрольный вопрос 2
Что может являться источником данных для экранной формы?
Таблица или запрос. (далее SQL-запрос, значение из VBA, комбинация нескольких источников)
Контрольный вопрос 3
Как можно классифицировать экранные формы? Ответ оформить в ви-
де классификационного дерева:
Контрольный вопрос 4
Что такое “многотабличные формы”?
Форма может быть основана на запросе, выбирающем данные из нескольких таблиц, включать в себя подчиненную форму или активизировать связанную с ней форму.
Контрольный вопрос 5 С использованием Мастера форм (В окне Мастера форм выбрать таблицы и поля для главной формы -> выбрать таблицы и поля для подчиненной формы -> определить связь между таблицами -> выбрать макет подчиненной формы -> задать имена форм -> завершить работу мастера) С использование Конструктора форм (Создайте пустую форму в режиме Конструктора. -> Добавьте поля для главной формы -> Добавьте подчиненную форму -> Установите связь между формами -> Настройте внешний вид и поведение форм)
Контрольный вопрос 6
В каких режимах можно работать с экранной формой? Каково назначе-
ние каждого из этих режимов?
В режиме формы окно используется для работы с базой данных. В режиме таблицы для однотабличных форм в окне отображается содержимое источника данных в табличном виде. В режиме конструктора в окне отображается расположение элементов управления и можно изменять внешний вид и свойства формы и элементов управления. В режиме макета можно вносить изменения в структуру формы при одновременном отображении данных.
Контрольный вопрос 7
Какими способами можно создавать экранную форму?
Мастер форм
Конструктор форм
Пустая форма
Создание разделенной формы
Контрольный вопрос 8
Как включать поля таблицы или запроса в форму при создании формы
с помощью Мастера форм?
Добавить поля в форму или отчет можно с помощью панели Список полей. Если дважды щелкнуть поле на панели Список полей (или перетащить поле из списка в форму или отчет), Microsoft Access автоматически создаст подходящий элемент управления для отображения поля, например текстовое поле или флажок, а затем привяжет его к этому полю.
Контрольный вопрос 9
Как включать кнопки и поля таблицы или запроса в форму при работе в
режиме конструктора
В режиме конструктора формы, чтобы добавить кнопки и поля из таблицы/запроса:
Откройте форму в режиме конструктора.
Покажите список полей: Вкладка “Конструктор” -> “Сервис” -> “Добавить существующие поля”. Откроется панель “Список полей”.
Выберите таблицу/запрос: В списке “Таблицы” выберите нужный источник данных.
Перетащите поля: Перетащите поля из списка на форму. Access создаст текстовые поля, связанные с выбранными полями данных.
Добавьте кнопки: Вкладка “Конструктор” -> “Элементы управления”. Выберите “Кнопка” и нарисуйте её на форме. Задайте действие для кнопки с помощью Мастера Кнопок или кода VBA.
Контрольный вопрос 10
Как можно скорректировать ранее созданную экранную форму?
Режим конструктора - ваш основной инструмент: Вносите все изменения только в режиме конструктора.
Окно свойств: Используйте окно свойств для настройки внешнего вида и поведения элементов управления.
Контрольный вопрос 11
Какие элементы управления могут быть использованы в экранной фор-
ме?
Кнопка (Command Button): Выполняет определенное действие при нажатии (например, открытие другой формы, сохранение записи, печать отчета).
Вкладка (Tab Control): Организует элементы управления на нескольких страницах, доступных через вкладки.
Подчиненная форма/Подчиненный отчет (Subform/Subreport): Встраивает другую форму или отчет в текущую форму. Используется для отображения связанных данных (например, заказы клиента).
Линия (Line): Используется для визуального разделения элементов на форме.
Прямоугольник (Rectangle): Используется для создания визуальных акцентов и группировки элементов управления.
Панель навигации (Navigation Control): Специальный элемент управления для создания навигационного интерфейса для базы данных.
Кнопка “Переход к записи” (Navigation Buttons): Автоматически создают кнопки для перемещения по записям (первая, предыдущая, следующая, последняя).
Объект HTML (HTML Control): Позволяет встроить HTML-код непосредственно в форму, что дает возможность создавать более сложные и динамичные интерфейсы.
Выбор даты (Date Picker): Предоставляет календарь для выбора даты.
Гиперссылка (Hyperlink): Позволяет открывать веб-страницы, файлы или другие объекты Access при нажатии.
Диаграмма (Chart): Позволяет отображать данные в виде различных типов диаграмм (например, столбчатые, круговые, графики).
Контрольный вопрос 12
Как можно поместить элементы управления в экранную форму и задать
их свойства?
В коллекции “Элементы управления” справа располагается кнопка “Использовать мастера” для активизации мастеров, помогающих задать свойства элементов. Если кнопка “Использовать мастера” отжата, то свойства выделенного в форме элемента следует задавать самостоятельно в окне свойств этого элемента, которое можно активизировать клавишей F4.
Контрольный вопрос 13
Каким образом можно менять расположение элементов в форме?
Ухватившись” курсором мыши за маркер, можно изменить размер или расположение элемента.
Контрольный вопрос 14
Как можно менять размер элемента управления?
“Ухватившись” курсором мыши за маркер, можно изменить размер или расположение элемента.