- •1. Понятие базы данных (бд) и системы управления базами данных (субд) Их основные характеристики
- •2. Создание таблиц
- •Создание таблиц в режиме таблицы
- •Создание таблиц с помощью Мастера
- •Создание таблицы в окне Конструктора
- •3. Отношение между таблицами одной базы данных. Понятие схемы данных и целостности данных
- •4. Работа с запросами
- •Запросы на изменение (запросы действия).
- •9. Работа с формами.
- •10. Работа с отчетами
9. Работа с формами.
Являются мощным и гибким средством для отображения данных в БД. Форму можно использовать как кнопочную форму, открывающую другие формы или отчеты БД, а также как диалоговое окно для ввода данных и выполнения действий, определяемых введенными данными. Большинство форм присоединены к одной или нескольким таблицам и запросам из БД. Источником форм являются поля в базовых таблицах и запросах.
Присоединенная форма получает данные из базового источника записей. Другие выводящиеся в форме сведения, такие как заголовки и номера страниц, сохраняются в макете формы. Связь между формой и ее источником записей создается при помощи графических объектов, элементов управления. Наиболее часто используются для ввода и вывода данных элементы управления поля. Форма открываются также в режиме сводной таблицы или в режиме диаграммы для анализа данных. В этих режимах можно динамически изменять макет формы для изменения способа представления данных. Существует способ упорядочивать заголовки строк и столбцов, применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных. Форму можно создать с помощью: автоформы, мастера, в режиме конструктора.
Создание форм при помощи автоформы.
Можно создавать формы, в которых выводятся все поля и записи базовой таблицы или запроса. Если источник записей имеет связанные таблицы или запросы, то в форме также будут присутствовать все поля и записи этих источников. Для этого надо:
в окне БД в списке Объекты выбрать Формы;
нажать кнопку Создать на ПИ окна БД;
в диалоговом окне Новая форма выбрать требуемого мастера:
Автоформа: в столбец – каждое поле располагается на отдельной строке, подпись - слева от поля;
Автоформа: ленточная – поля, образующие одну запись, расположены в одной строке; их подписи выводятся один раз в верхней части формы.
Автоформа: табличная – поля записей располагаются в формате таблицы, каждой записи соответствует одна строка, каждому полю – один столбец. Имена полей служат заголовками столбцов.
Автоформа: сводная таблица – форма открывается в режиме сводной таблицы. Имеется возможность добавлять поля путем их перетаскивания из списка полей в различные области макета;
Автоформа: сводная диаграмма – открывается в режиме сводная диаграмма. Имеется возможность добавлять поля путем их перетаскивания из списка полей в различные области макета;
выбрать таблицу или запрос, содержащий данные необходимые для формы, ОК.
Создание форм при помощи мастера.
Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основе ответов. Необходимо:
в окне БД в списке Объекты выбрать Формы;
нажать кнопку Создать на ПИ окна БД;
в диалоговом окне Новая форма выбрать требуемого мастера – Мастера форм или Сводную таблицу, ОК, следовать инструкции мастера.
Создание форм в режиме конструктора.
Сначала создается базовая форма, которая затем изменяется в соответствии с требованиями. Необходимо:
в окне БД в списке Объекты выбрать Формы;
нажать кнопку Создать на ПИ окна БД;
в диалоговом окне Новая форма выбрать строку Конструктор.
Выбрать имя таблицы или другого источника записей, содержащих данные для формы; ОК.
Если на экране отсутствует список полей выбранной для построения формы таблицы, выбрать пункт меню Вид / Список полей.
Поля из списка переместить на форму (по одному или предварительно выделив с использованием клавиши Shift и мыши, для выделения всех полей выполнить двойной щелчок мышью на заголовке окна Список полей) нажав клавишу Enter.
Добавить разделы заголовка и примечания можно выбрав Вид - Заголовок/примечание формы.
Изменить стиль оформления: Формат – Автоформат, в появившемся диалоговом окне, выбирать нужный стиль, нажать OK.
Текущую дату и время отобразить в форме можно выбрав Вставка – Дата и Время.
Создание вычисляемых элементов управления.
С помощью Панели элементов добавить поле. Нажав на него правой кнопкой мыши, выбрать в контекстном меню Свойства. В строке Данные нажать:
В окне Построитель выражений выбрать Функции – Встроенные функции - в самом правом списке выбрать нужную функцию – Вставить – ОК.
Sum() – сумма, Count() - количество, Min() – минимальное значение, Max() – максимальное значение, Avg() – среднее значение, Date() – текущая дата, Time()– текущее время. Вместо «expr» выбрать или набрать название поля, по которому производится расчет.