Читайте также:
|
|
В частном случае, проектируя запрос, вы можете создать из него своеобразную микропрограмму, которая будет работать по-разному, в зависимости от вводимого вами параметра. Идею такого запроса рассмотрим на простейшем примере.
Допустим, вы создали запрос-выборку для телефонного справочника (п. 10.4) с двумя столбцами:
НОМЕР ТЕЛЕФОНА;
наименование АБОНЕНТА.
Далее вы хотите сделать «программу», которая выдает на экран не весь список телефонов (он может быть очень длинным), а только телефоны избранной вами категории (например, «Магазины»). Чтобы создать такую «программу», выполните следующие шаги.
1. Откройте запрос в режиме конструктора.
2. В качестве третьего столбца вставьте столбец катег.
3. «Погасите» флажок выдачи этого столбца на экран, а в поле Условие отбора: (в этом столбце?) наберите текст приглашения: [Введите категорию] (квадратные скобки обязательны).
4. Сохраните запрос (если хотите, под другим именем).
Теперь, когда вы откроете этот запрос в окне базы данных, на экране появится диалоговое окно с приглашением:
Введите категорию.
В ответ на это приглашение вы набираете код категории (например, МН) и нажимаете ОК. На экран поступают телефоны только заданной категории.
Пользуясь этой идеей, вы можете создатьболее сложные запросы с параметрами.
Вопросы и задания
1. Что такое запрос? Объясните смысл четырех базовых операций, которые надо выполнить при создании макета запроса.
2. Что такое бланк QBE?
3. Чем отличается QBE от SQL?
4. Укажите два способа указания имени ноля в бланке QBE.
5. Что такое вычисляемое поле?
6. Что такое групповые операции? Пользуясь экранными подсказками, перечислите все типы групповых операций.
7. Как записывать условия отбора (логические выражения) в бланке QBE?
8. Чем отличается фильтр в таблице от условия отбора в запросе?
9. Пользуясь экранными подсказками, тщательно изучите работу со свойствами столбцов запроса. Как изменять формат вывода чисел на экран?
10. Что такое запрос с параметрами? Составьте несколько запросов с параметрами для таблицы заказы (рис. 10.9): вывод заказа с заданным номером, вывод клиентов по заданному коду и т.д.
Отчеты
Отчет - это особая форма представления данных, предназначенная для вывода на печать. Как правило, для формирования отчета создают запрос, в котором собирают данные из разных таблиц, с включением вычисляемых полей, группировкой, условиями отбора (любая операция необязательна). Далее, по общим правилам MS Access, на базе такого запроса проектируют отчет, который позволяет:
- представить данные в удобной для чтения и анализа форме;
- сгруппировать записи (по нескольким уровням) с вычислением итоговых и средних значений;
- включить в отчет и напечатать графические объекты (например, диаграммы).
На рис. 10.20 показан фрагмент простейшего отчета, который мы выдали с помощью Мастера отчетов по запросу Общий (п. 10.17). Создание более сложных отчетов не входит в программу нашего учебника.
Дата добавления: 2015-10-29; просмотров: 111 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Как создать запрос-выборку | | | Створення базових таблиць і робота з ними |