Работа в Microsoft Access XP


         

Лекция: Создание запроса


  1. Щелкните на кнопке Запуск (Run)
    , чтобы выполнить запрос и отобразить результаты в виде таблицы.

Измените запрос таким образом, чтобы упорядочить результаты по полю КодЗаказа, и добавьте поле для вычисления стоимости товара, которая определяется умножением цены на количество за вычетом скидки.


  • Щелкните на кнопке Вид (View)
    , чтобы вернуться в режим конструктора. Строка Сортировка (Sort) (третья на бланке) позволяет указать поле и принцип сортировки (по возрастанию или убыванию).
  • Щелкните в ячейке Сортировка (Sort) в столбце КодЗаказа, щелкните на стрелке и щелкните на По возрастанию (Ascending). Поскольку ни одна из таблиц не содержит стоимость покупки, воспользуйтесь построителем выражений, чтобы вставить в бланк запроса выражение для расчета стоимости.
  • Щелкните правой кнопкой мыши в ячейке Поле (Field) первого пустого столбца бланка (шестого), а затем щелкните на команде Построить (Build) в контекстном меню. Откроется диалоговое окно Построитель выражений (Expression Builder), приведенное на следующем рисунке.

  • Нужно построить следующее выражение: «Ccur([Сведения о заказе].[Цена]*[Количество]*(1-[Скидка])/100)*100» Функция Ccur , используемая в выражении, преобразует результаты вычислений в денежный формат.

  • В первом столбце области элементов щелкните дважды на папке Функции (Functions), а затем щелкните на Встроенные функции (Build-In Functions). Во втором столбце отобразятся категории встроенных функций.
  • Во втором столбце щелкните на категории Преобразование (Conversion), чтобы ограничить список функций в третьем столбце этой категорией. Щелкните дважды на функции Ccur в третьем столбце.
  • Построитель выражений

    Выражения, используемые в фильтрах или запросах, обычно вводятся вручную или создаются с помощью функции Построитель выражений (Expression Builder). Чтобы открыть окно построителя, можно воспользоваться командой Построить (Build) в контекстном меню или щелкнуть на кнопке построителя : в конце поля, куда нужно ввести выражение.

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



    Содержание  Назад  Вперед