Экономическая информатика-стр.266

Для избежания того, чтобы для каждого значения критерия создавать новый запрос, создается запрос с параметрами, который позволяет более удобно задавать критерии выбора. С помощью такого запроса можно отобразить на экране поставки, осуществленные до определенной даты. Для этого надо открыть окно запроса и добавить в него таблицу. Далее нужно создать запрос, отбуксировав необходимые поля в бланк запроса QBE и задав условие выбора. В качестве условия следует ввести параметр, заключенный в квадратные скобки. При выполнении запроса Access отображает на экране этот параметр и ожидает ввода. Ввод параметра становится составной частью выполнения запроса. По умолчанию Access преобразует введенные в запрос параметры в текстовый тип данных. Поэтому следует выбрать команду Запрос/ Параметры из меню, в результате чего Access откроет окно диалога Параметры запроса. Надо ввести параметр «Дата поставки» без квадратных скобок в диалоговое окно и в качестве типа данных указать соответствующий тип. Затем нужно закрыть диалоговое окно нажатием кнопки ОК.

Создание вычисляемого поля осуществляется путем простого ввода выражения для вычисления в пустой столбец бланка запроса QBE. Например, после того как ввод будет завершен, выражение будет иметь следующий вид: Выражение1:[Цена]*[Наценка] -для вычисления цены поставляемого товара. В квадратные скобки заключаются только имена полей. Имя поля «Выражение1», установленное автоматически, можно заменить на другое имя. В результате запроса будет присутствовать новое поле, в котором отображается новая цена.

Если требуется подсчитать количество товаров, имеющихся на каждом складе, составляется итоговый запрос, позволяющий сгруппировать данные с одинаковыми значениями определенных полей и выполнить необходимые вычисления. В этих запросах можно использовать два типа полей: поля, по которым осуществляется группировка данных, и поля, для которых проводятся вычисления. Для того чтобы составить итоговый запрос, находясь в режиме Конструктора запроса, следует выбрать пиктограмму Групповые операции или воспользоваться командой Вид/Групповые операции. При составлении запросов к связанным таблицам можно вводить критерии поиска, определять вычисляемые поля или вычислять итоговые значения. С помощью команды Вид/Име-иа таблиц можно включить строку для имен таблиц, что позволит определить принадлежность полей.