- •31. Понятие формы. Создание новой формы с помощью Мастера. Виды однотабличных пользовательских форм.
- •32. Ввод и редактирование данных в режиме формы. Перемещение в режиме формы. Поиск и замена данных в режиме формы.
- •33. Разработка сложной формы. Подчиненная форма.
- •34. Режимы просмотра формы. Изменение элементов формы в режиме Конструктора.
- •35. Разработка сложной формы. Вставка в форму диаграммы.
- •37. Построение запроса с помощью Мастера запросов. Запрос на выборку (простой).
- •38. Конструктор запросов. Запрос на выборку с параметром. Условие отбора (выбор записей, удовлетворяющих критериям).
- •39 Запросы на изменение (удаление, обновление, добавление записей).
33. Разработка сложной формы. Подчиненная форма.
1. Для создания сложной формы;
на вкладке Формы щелкните по кнопке <Создать>;
выберите Мастер форм и, не выбирая таблицу или запрос, щелкните по кнопке <ОК>;
в таблице Дисциплины выберите поле "Название дисциплины";
в таблице Студенты выберите поля "Код студента", "Фамилия", "Имя", "Отчество", "Номер группы";
в таблице Оценки выберите поле "Оценки" и щелкните по кнопке <Далее>;
в появившемся окне вариант построения формы нас удовлетворяет, поэтому щелкните по кнопке <Далее>;
оставьте табличный вариант подчиненной формы и щелкните по кнопке <Далее>;
выберите нужный вам стиль оформления формы и щелкните по кнопке <Далее>;
введите название формы Дисциплины и оценки,
щелкните по кнопке <Готово> и просмотрите полученную форму.
Microsoft Access позволяет располагать одну форму внутри другой. В этом случае форма, содержащая другую форму, называется главной (form) или родительской (parent). Форма, содержащаяся в другой, называется подчиненной (subform) или дочерней (child). Иногда комбинация главная/подчиненная форма называется иерархической (hierarchical) формой.
Подчиненная форма может отображаться в виде таблицы (Datasheet View), в виде одиночной (Single Form) или ленточной (Continuous Form) формы, а также в виде сводной таблицы (Pivot Table) или диаграммы (Pivot Chart). Главная форма может отображаться только как простая (одиночная) форма.
Подчиненные формы особенно удобны для отображения информации из таблиц, связанных отношением один-ко-многим (one-to-many). Например, главная форма может содержать поле со списком, имеющее источником строк таблицу Типы (Categories), и подчиненную форму, основанную на таблице Товары (Products). В учебной базе данных Борей (Northwind) таблица Типы (Categories) находится со стороны один (one) в связи один-ко-многим (one-to-many) с таблицей Товары (Products). В этой же связи таблица Товары (Products) находится со стороны многие (many). Поэтому при выборе из поля со списком значения какого-нибудь типа товаров, подчиненная форма должна отобразить список товаров только выбранного типа. Более подробно создание таких форм будет обсуждаться в следующем разделе.
При использовании формы с подчиненной формой для ввода новых записей текущая запись в главной форме сохраняется при входе в подчиненную форму.
34. Режимы просмотра формы. Изменение элементов формы в режиме Конструктора.
Используйте панель инструментов Формат для изменения шрифта и начертания, выравнивания текста, изменения ширины линий и границ, а также применения цветов и эффектов оформления.
Выполните выравнивание элементов управления с помощью линеек.
Разместите элементы управления в области данных или в других разделах.
С помощью панели элементов добавьте элементы управления, такие как надписи и поля.
После создания формы в режиме конструктора ее можно просмотреть в режиме формы или в режиме таблицы.
В режиме таблицы записи можно просматривать в формате строк и столбцов, что позволяет видеть несколько записей одновременно.
В режиме формы записи обычно просматриваются по одной.
Формы, присоединенные к данным, можно открывать в режиме сводной таблицы или в режиме диаграммы. В этих режимах пользователи могут динамически изменять макет формы для изменения способа анализа данных. Существует возможность упорядочивать заголовки строк и столбцов, а также применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных.
В режиме сводной таблицы имеется возможность просматривать исходные данные или сводные данные, упорядочивая поля в областях фильтра, строк, столбцов и данных.
В режиме сводной диаграммы можно визуально представлять данные, выбрав тип диаграммы и упорядочивая поля в областях фильтра, рядов, категорий и данных.
Для быстрого перехода по записям в режимах формы и таблицы используют кнопки перехода.
Для работы с формой в режиме конструктора, необходимо выбрать элементы на панели элементов. Эти элементы, такие как флажки, рисунки и надписи называются элементами управления. Им можно задать свойства и отформатировать в соответствии со своими вкусами и предпочтениями. Более подробные сведения по этому вопросу см. в курсе обучения «Поставьте элементы управления себе на службу».
В режиме конструктора можно перемещать элементы управления с места на место, подобно картинам, висящим на стене. Например, можно сгруппировать в одном месте поля адреса (улица и номер дома, город, область, почтовый индекс), однако при этом нужно решить, на скольких строках они будут располагаться — двух, трех или четырех? Какой из вариантов является наилучшим, должен определить создатель формы.
Чтобы посмотреть, как будет выглядеть форма, когда пользователь приступит к работе с ней, ее следует открыть в режиме формы, и, переключаясь между режимом форм и режима конструктора, вносить в нее нужные изменения, добиваясь желаемого результата.
Чтобы начать работать в режиме конструктора, следует щелкнуть элемент Формы в списке Объекты в окне базы данных, а затем щелкнуть Создать на панели инструментов База данных. В диалоговом окне Новая форма следует щелкнуть элемент Конструктор, чтобы выбрать данный метод.
