Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пос_БД_SQL_Server_Access.doc
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
2.41 Mб
Скачать

3.10. Создание форм в Access 2007

Для создания форм переходят во вкладку Создание.

Для создания простой формы поступают следующим образом:

слева на панели щелчком выделяют имя таблицы, для которой будут создавать форму;

щелкают по кнопке Другие формы, выбирают Мастер форм, выбирают все поля, кнопка Далее;

выбирают вариант В один столбец (выводится одна запись) или ленточный (выводятся записи в виде таблицы), кнопка Далее;

выбирают вариант оформления формы, кнопка Готово.

Созданная форма появляется слева на панели объектов базы данных.

Для редактирования формы в режиме Конструктор вызывают на форме контекстное меню и выбирают Конструктор. Редактирование формы осуществляют также как и в Access 2003.

Создание составной формы осуществляют с помощью мастера форм.

  1. Запросы

    1. Основы разработки запросов

Одним из основных инструментов выборки и обработки данных в СУБД являются запросы. В Microsoft Access имеется удобное для пользователя диалоговое графическое средство формирования запроса по примеру (Query By Example - QBE), с помощью которого легко может быть построен сложный запрос.

Запрос строится на основе одной или нескольких взаимосвязанных таблиц. При этом могут использоваться таблицы базы данных, а также сохраненные таблицы, полученные в результате выполнения других запросов. Кроме того, запрос может строиться непосредственно на другом запросе с использованием его временной таблицы с результатами. Запрос QBE содержит схему данных, включающую используемые таблицы и бланк запроса. При конструировании запроса достаточно, работая мышью, выделить и перетащить необходимые поля из таблиц, представленных в схеме данных запроса, в бланк запроса и ввести условие отбора записей.

    1. Типы запросов

Существует несколько различных типов запросов:

запрос на выборку осуществляет загрузку и отображение записей в режиме таблицы; данный запрос можно дополнить вычислениями в каждой из найденных записей; результатом выполнения запроса является таблица, которая существует до закрытия запроса;

запрос на выборку с группировкой записей, которые имеют одинаковые значения в одном или нескольких полях; такие записи группируются в одну запись с одновременным выполнением групповых операций над другими полями;

перекрестный запрос позволяет выполнять статистические подсчеты (суммы, количество записей и средние значения) по данным одного поля таблицы. Результаты группируются в ячейках (пересечение строк и столбцов), соответствующих конкретным полям баз данных;

запрос на изменение выполняет операции с записями, удовлетворяющими заданным критериям: запрос на удаление удаляет из таблицы заданные записи; запрос на обновление изменяет соответствующие записи таблицы; запрос на добавление добавляет в конец таблицы новые записи, соответствующие заданным условиям отбора; запрос на создание таблицы создает новые таблицы, состоящие из заданных записей;

запрос с параметрами позволяет ввести информацию, используемую в качестве критериев отбора.

Все созданные и сохраненные запросы находятся во вкладке Запросы окна базы данных. Для запуска запроса и просмотра результатов его работы достаточно два раза щелкнуть по строке с его именем (или щелкнуть по имени запроса и по кнопке Открыть). После выполнения запроса на выборку на экран будут выведены только заданные поля каждой записи, удовлетворяющей критериям отбора.