Читайте также:
|
|
Задание. Создать в запросе новое вычисляемое поле с именем Пеня (руб). Сохранить запрос с именем Новое поле.
Действия:
· В окне базы данных Коммунальные платежи щелкнуть по вкладке Запросы.
· Щелкнуть по кнопке <Создать>.
· Выбрать опцию Конструктор и щелкнуть по кнопке <ОК>.
· В диалоговом окне Добавление таблицы выбрать таблицу Оплата коммунальных услуг.
· Щелкнуть по кнопке <Добавить>.
· Щелкнуть по кнопке < Закрыть>.
· В области ввода бланка запроса в поле 1-го столбца строки Поле ввести выражение:
=Пеня(руб): [Оплата коммунальных услуг]![Сумма с учетом пени]-[Оплата коммунальных услуг]!Сумма
Для ввода выражения использовать Построитель выражений.
· Выбрать команду главного меню Вид ® Итоги. В бланке запросов появится дополнительная строка Групповая операция.
· Установить курсор в строке Групповая операция на вычисляемое поле Пеня (руб) и нажать клавишу <F4> для раскрытия списка, затем из списка выбрать Выражение.
Рис. 2.13.
· Запустить запрос на выполнение, щелкнув по кнопке Запуск!
· Сохранить с именем Новое поле.
Рис. 2.14.
· Для установления 2-х знаков после запятой в новом поле, необходимо в Режиме конструктора установить курсор на поле Пеня (руб) и нажав правую кнопку мыши выбрать в раскрывшемся списке пункт Свойства. Установить Формат поля - фиксированный.
В результате выполнения запроса Новое поле появится таблица рис. 33 с вычисленным полем Пеня (руб), информацию которого можно добавлять в формы, отчеты базы данных Коммунальные платежи.
Рис. 2.15.
Для получения отображения только вычисляемого поля в результирующей таблице необходимо, чтобы была выключена опция Вывод всех полей во вкладке Конструкторы объектов окна Параметры Access, которое активизируется по команде Меню ® Сервис ® Параметры запуска.
Запрос на выборку
При создании запросов на выборку используются операторы, которые перечислены в таблице 2.9.
Таблица 2.9
Математические | Отношения | Логические | Строковые | Вспомогательные |
* | = | AND | & | Between … and |
/ | <> | OR | LIKE | In |
+ | > | NOT | Is NULL | |
- | < | |||
>= | ||||
<= |
На рис. 2.16 демонстрируется использование операторов AND и OR в запросе по нескольким условиям - при выборе данных по свету сумма должна быть >=0 and <=100. Для связывания значений нескольких полей оператором AND, следует размещать экземпляр данных в одной строке. Для использования оператора OR между двумя полями, следует размещать экземпляр данных в одной строке.
Рис. 2.16.Поле ввода
При запуске запроса запрос ® выполнить в результирующую таблицу (рис. 2.17) попадут записи, содержащие значения платежей по газу для Центрального района и платежей за свет, где сумма не больше 100, для всех районов.
Рис. 2.17. Результат применения запроса
Задание. Создать запрос на выборку из таблицы Оплата коммунальных услуг записей, содержащих платежи за газ по Центральному району города за первые 10 дней месяца. Сохранить запрос с именем Запрос 1.
Действия:
· В окне базы данных Коммунальные платежи щелкнуть по вкладке Запросы.
· Щелкнуть по кнопке <Создать>.
· Выбрать метод Конструктор и щелкнуть по кнопке <ОК>.
· В диалоговом окне Добавление таблицы выбрать таблицу Оплата коммунальных услуг.
· Щелкнуть по кнопке <Добавить>.
· Щелкнуть по кнопке <Закрыть>.
· В строке Поле бланка запросов добавить поля Район, День, Услуги, Сумма с учетом пени.
· Поставить (если они там отсутствуют) галочки в строке бланка запросов — Вывод на экран для всех, выбранных для запроса полей.
· В строке Условия отбора записей ввести в строке бланка запросов Условия отбора — условия по образцу рис. 2.18.
Рис. 2.18.
Выражение в строке Условие отбора бланка запроса, например, для поля Услуги можно ввести любым из следующих способов:
газ
=газ
"газ"
="газ"
ГАЗ
Последний способ ввода показывает, что при работе с запросами в Microsoft Access 2003 регистр символов не играет роли.
· Запустить запрос на выполнение, щелкнув по кнопке Запуск.
В результате выполнения запроса отобразится результирующая таблица набора записей (рис. 2.19), удовлетворяющих заданному критерию отбора.
Рис. 2.19.
· Сохранить с именем Запрос 1 (рис. 2.20).
Рис. 2.20.
Дата добавления: 2015-10-29; просмотров: 90 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Запрос на изменение значений поля | | | Перекрестный запрос |