Читаем Компьютер на 100 %. Начинаем с Windows Vista полностью

5. Для поля СуммаЗаказа выберите групповую операцию Sum (Сумма), а для поля ДатаЗаказа– операцию Условие.

6. Чтобы в результат запроса попали только выполненные заказы, установите для поля СостояниеЗаказа условие «Выполнен». В качестве условия отбора по дате введите следующее выражение: [Начальная дата] And [Конечная дата]. Фразы, записанные в квадратных скобках, будут рассматриваться как параметры, значения которых нужно будет вводить при каждом открытии запроса.

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


Рис. 7.27. Пример построения итогового запроса с параметрами с помощью конструктора


8. Чтобы проверить запрос в действии, переключите его в режим таблицы с помощью кнопки Режим. Отобразится диалоговое окно для ввода начальной даты, затем – для конечной, после чего появится результат запроса.

Практическая работа 57. Построение запросов

Задание. В созданной в предыдущем уроке базе данных Taxi2008 постройте запросы в соответствии с приведенными в этом уроке примерами 1-4.


Задание для самостоятельного выполнения

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

Подведение итогов

Вопросы для проверки

Какие типы запросов вы знаете?

В чем разница между подробным и итоговым запросом?

Какие поля следует выбирать для итоговых запросов?

Какие дополнительные возможности имеет конструктор запросов в сравнении с Мастером?

В каких случаях следует использовать запрос с параметрами?

В этом уроке были рассмотрены запросы, являющиеся основными объектами для обработки табличных данных. Заключительный урок будет посвящен созданию форм и отчетов, которые позволяют представить информацию из базы данных в виде, удобном для просмотра, редактирования и печати.

Урок 7.6. Формы и отчеты

Создание простых форм

Использование форм для просмотра и редактирования данных было описано в уроке 7.2. Теперь рассмотрим способы создания форм. Простые формы в Access можно создавать одним щелчком кнопки мыши, а более сложные – с помощью маркера или конструктора.

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

1. В области переходов выберите таблицу или запрос, на основе которого нужно создать форму.

2. На вкладке Создание щелкните на кнопке Форма в группе Формы

– будет создана новая форма.

3. После создания форма отображается в виде макета, который позволяет внести изменения в ее внешний вид. Если внешний вид формы устраивает, сохраните ее с помощью кнопки Сохранить на панели быстрого доступа.

По умолчанию в форму включаются все поля таблицы и подписи к ним; если таблица участвует в связи с другой, то в форму автоматически может быть добавлена подчиненная таблица (рис. 7.28). Если подчиненная форма не нужна, ее можно удалить в режиме макета.


Рис. 7.28. Форма с подчиненной таблицей для таблицы Клиенты


С помощью кнопок в группе Формы можно быстро создавать и другие типы форм. Например, кнопка Разделенная форма позволяет быстро создать форму, в которой данные отображаются одновременно в двух представлениях – в режиме фор мы и режиме таблицы, а кнопка Несколько элементов создает табличную форму (рис. 7.29). Кнопки Пустая форма и Конструктор форм служат для создания формы вручную в режиме макета и конструктора соответственно, а с помощью команды Формы Мастер форм

можно построить форму в диалоговом режиме.


Рис. 7.29. Разделенная (сверху) и табличная (снизу) формы для таблицы Клиенты


Дизайн форм

Если форма, созданная автоматически, не отвечает требованиям, ее можно доработать вручную в режиме макета (рис. 7.30). После создания новая форма автоматически отобразится в режиме макета. Для переключения в режим макета ранее созданной формы используется кнопка Режим.


Рис. 7.30. Форма в режиме макета


Автоматически созданные формы состоят из заголовка и области данных. В области данных обычно используются следующие элементы.

Поле. Предназначено для отображения и редактирования значения определенного поля из базы данных;

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

Перейти на страницу:

Похожие книги