
- •2. Иерархическая модель
- •Сетевая модель данных
- •13. Ключевые поля.
- •15. Назначение и виды запросов Microsoft Access
- •1. По методу создания (2)
- •2. По функциональному признаку запросы можно разделить на:
- •2) Построение условий для выбора записей:
- •18.Итоговый запрос
- •19. Создание вычисляемых полей в запросах
- •Создание подчиненной формы путем перетаскивания одной формы в другую
- •Открытие подчиненной формы в новом окне в режиме конструктора
- •Создание формы, содержащей две подчиненные формы
- •Создание формы
- •Создание формы, содержащей вложенные подчиненные формы
- •25. Выбор источника записей
- •26. Создание нового отчета с группировкой при помощи мастера отчетов
Создание формы, содержащей вложенные подчиненные формы
Эта процедура создает форму и две подчиненные формы со следующими характеристиками.
Главная форма имеет отношение «один ко многим» с первой подчиненной формой.
Первая подчиненная форма имеет отношение «один ко многим» со второй подчиненной формой.
Первая подчиненная форма содержит вторую подчиненную форму.
ПРИМЕЧАНИЕ. В этой процедуре создаются два уровня подчиненных форм. Процедуру можно продолжить и создать до семи уровней подчиненных форм.
Создайте форму, содержащую подчиненную форму. Дополнительные сведения см. в разделе Создание формы, содержащей подчиненную форму, с использованием мастера форм.
Откройте главную форму в режиме конструктора.
Щелкните подчиненную форму, чтобы выделить ее.
На вкладке Конструктор в группе Сервис выберите командуПодчиненная форма в новом окне.
Подчиненная форма будет открыта в новом окне.
Перетащите форму, таблицу или запрос из области переходов в подчиненную форму. Будет создана другая подчиненная форма в первой подчиненной форме, а также форма для нее.
В подчиненной форме будет добавлен элемент управления подчиненной формы. Этот элемент будет связан с формой, добавленной из области переходов. Также будет предпринята попытка связать подчиненные формы друг с другом, на основе отношений, заданных в базе данных. Если не удается автоматически определить, как связать подчиненные формы, то свойстваПодчиненные поля (Link Child Fields) и Основные поля (Link Master Fields)элемента управления подчиненной формы останутся пустыми и потребуется задать их вручную следующим образом.
Щелкните элемент управления подчиненной формы один раз, чтобы выделить его.
Чтобы открыть окно свойств, если оно не открыто, нажмите клавишу F4.
На вкладке Данные окна свойств нажмите кнопку рядом с ячейкой свойства Подчиненные поля (Link Child Fields).
Будет открыто диалоговое окно Связь с полями подчиненной формы.
В раскрывающихся списках Основные поля и Подчиненные полявыберите поля, которыми нужно связать формы. Если неизвестно, какие поля нужно использовать, нажмите кнопку Предложить. Будет предпринята попытка автоматически определить связывающие поля. Затем нажмите кнопку ОК.
Если не отображается поле, которое требуется использовать для связывания форм, возможно, придется так отредактировать источник записи главной или подчиненной формы, чтобы данное поле в нем присутствовало. Например, если форма основана на запросе, следует убедиться, что связывающее поле присутствует в результатах запроса.
Сохраните формы и переключитесь в режим формы, а затем проверьте работу формы.
23.Дизайн формы
Изменение надписей Для изменения надписей или меток элементов управления можно использовать стандартные приемы редактирования.
Изменение типа элемента управления Если при разработке формы вдруг возникла необходимость заменить текстовое поле раскрывающимся списком, вы можете сделать это, просто выделив имеющийся элемент управления и выбрав команду Формат, Преобразовать элемент в, Поле со списком (Format, Change To, Combo Box)
Оформление формы и ее элементов Если форма создавалась "с нуля" в режиме Конструктора или с помощью мастера без применения красивого автоформата, она и ее элементы окрашены в непритязательные черно-белые тона.
Применение автоформата В Access есть замечательное средство, позволяющее практически в одно действие оформить всю форму сразу, включая ее элементы, которое получило название автоформат (AutoFormat).
Изменение цвета фона формы и ее элементов Основным параметром, определяющим внешний вид формы, является цвет ее фона. Поэтому при выборе цвета фона необходимо руководствоваться тем, для каких целей предназначена разрабатываемая форма и как в дальнейшем планируется ее использовать.
Изменение фонового рисунка формы В качестве фона формы Access позволяет задавать не только гладкие цвета, но и растровые рисунки, хранящиеся в разнообразных графических форматах.
Форматирование элементов формы Кроме оформления фона формы, в Access можно легко отформатировать и отдельные элементы управления: изменить цвет текста, ширину, цвет и стиль границы элемента формы.
Копирование формата элемента управления Предположим, вы потратили какое-то время на форматирование одного элемента управления, добились желаемого эффекта и теперь хотите также отформатировать еще один элемент.
Условное форматирование элементов формы До сих пор мы говорили о статическом задании параметров форматирования элементов формы. Но Access предоставляет также инструментарий и для динамического изменения форматирования элементов управления при работе с формой в режиме Формы или режиме Таблицы в зависимости or выполнения некоторых условий.
Использование дополнительных цветов Стандартные палитры, отображаемые в списке кнопки настройки какого-либо цвета, предоставляют выбор, хотя и из большого, но все же ограниченного набора цветов.
24. В Access отчетом называется любой набор данных, предназначенных для печати.