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

Вычисляемые поля в запросе БД Access 2003

Вычисления в запросе БД Access 2003

В БД Microsoft Access вычисляемые поля могут быть созданы в запросе, форме или отчете. Вычисляемые поля используются для различных целей, в том числе и для проведения расчетов, Для выполнения подсчетов в вычисляемые поля объектов базы данных Access вводят Выражения. Выражения — это формулы аналогичные формулам Excel, но только вместо ссылок на ячейки в них используются имена полей. Ввод выражений возможен как вручную, так и с помощью Построителя выражений.

Выражения могут содержать следующие элементы:

  • идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
  • операторы (арифметические, логические, сравнения и другие операторы);
  • функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
  • константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
  • значения (например, значения даты и времени, численные положительные или отрицательные значения).
  • =[Оценка]/1,2, где «=» — опрератор, [Оценка] — имя поля, а 1,2 — значение;
  • Date(), где Date — имя функции текущей даты, которая не имеет аргумента.

Рассмотрим создание вычисляемых полей в бланке запроса базы данных Access 2003. Для ввода Выражения в запрос его необходимо открыть в режиме Конструктора. Чтобы создать вычисляемое поле в запросе (в существующем или вновь создаваемом запросе) открытого в режиме конструктора, необходимо ввести Выражение в строку Поле свободного столбца бланка запроса. Выражение может выполнять вычисления, обрабатывать текст, указывать время и дату, проверять данные и т.д. Необходимо отметить, что каждая формула вычисляется только для отдельной строки таблицы бланка запроса.

Рассмотрим создание вычисляемого поля в бланке запроса на примере базы данных Training_students_VP. Постановка задачи: в запросе на выборку (Запрос 3) создать поле, в котором должны отображаться итоговые оценки (ниже на 20% от полученных по результатам рейтинга). Для решения этой задачи откроем бланк «Запроса 3» в режиме конструктора (Рис. 1).

Для создания вычисляемого поля можно применить «Построитель выражений». Для этого надо установить курсор в свободное поле и выбрать на панели инструментов команду Построить (можно также воспользоваться контекстным меню), откроется окно Построитель выражений.

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

Для поставленной задачи в Построитель можно ввести выражение =[Оценка]/1,2 с клавиатуры (Рис.2) и щелкнуть на кнопке ОК.

В результате в бланке запроса появится вычисляемое поле =[Оценка]/1,2

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

С учетом вышеизложенного следует изменить название вычисляемого поля и отформатировать его. Для этого необходимо вернуться в режим конструктора и слово Выражение1 заменить на «Итог_оценка». Затем щелкнуть правой кнопкой мыши на вычисляемое поле и в контекстном меню выбрать команду Свойства, откроется диалоговое окно Свойства поля (Рис. 5)

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

© Обучение в интернет, .
Обратная связь

Примеры выражений

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

Формы и отчеты

Таблицы, приведенные в этом разделе, содержат примеры выражений, вычисляющих значение в элементе управления в форме или отчете. Чтобы создать вычисляемый элемент управления, введите выражение в свойство Данные элемента управления, а не в поле таблицы или запроса.

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

Операции с текстом

В выражениях, приведенных в таблице ниже, используются операторы & (амперсанд) и + (плюс) для объединения текстовых строк, а также встроенные функции для обработки текстовых строк или выполнения с ними других действий с целью создания вычисляемого элемента управления.

Отображает результат N/A.

Отображает значения, хранящиеся в полях таблицы FirstName и LastName. В данном примере оператор & используется для объединения значения в поле «Имя», пробела (заключенного в кавычки) и значения в поле «Фамилия».

Функция Left используется для отображения первого знака в значении поля или элемента управления ProductName.

Функция Right используется для отображения последних двух знаков в значении поля или элемента управления AssetCode.

Функция Trim используется для отображения значения в элементе управления Address и удаления всех пробелов в начале или конце строки.

=IIf(IsNull([Region]), [City] & » » & [PostalCode], [City] & » » & [Region] & » » & [PostalCode])

Функция IIf используется для отображения значений элементов управления City и PostalCode, если элемент управления Region имеет пустое значение; в противном случае отображаются значения в элементах управления City, Region и PostalCode, разделенные пробелами.

=[City] & (» » + [Region]) & » » & [PostalCode]

Оператор + и распространение значений Null используются для отображения значений в элементах управления «Город» и «Индекс», если элемент управления или поле «Область» имеет значение Null; в противном случае отображаются значения в элементах управления или полях «Город», «Область» и «Индекс», разделенные пробелами.

Читать еще:  Как сделать поиск в delphi из таблицы access?

Распространение значений Null означает, что если хотя бы один компонент выражения возвращает значение Null, то и все выражение также возвращает Null. Оператор + поддерживает распространение значений Null, а оператор & — нет.

Колонтитулы

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

Дополнительные сведения об использовании колонтитулов в формах и отчетах см. в статье Вставка номеров страниц в форму или отчет.

=»Стр. » & [Page] & » из » & [Pages]

Страница 1 из 3

=[Page] & » из » & [Pages] & » стр.»

=[Page] & «/» & [Pages] & » стр.»

Арифметические операции

Выражения могут использоваться для сложения, вычитания, умножения и деления значений в нескольких полях или элементах управления. Вы также можете применять их для выполнения арифметических операций над датами. Например, допустим, что в таблице есть поле даты и времени RequiredDate. В поле или элементе управления, связанном с полем, выражение =[RequiredDate] — 2 будет возвращать значение даты и времени, предшествующее на два дня значению в поле RequiredDate.

Сумма значений в полях или элементах управления Subtotal и Freight.

Интервал между значениями даты в полях или элементах управления RequiredDate и ShippedDate.

Результат умножения значения поля или элемента управления Price на 1,06 (добавление 6 процентов к значению Price).

Результат умножения значений в полях или элементах управления Quantity и Price.

Частное от деления значений полей или элементов управления EmployeeTotal и CountryRegionTotal.

Примечание Если в выражении используются арифметические операторы ( + , — , * , и / ) и один из элементов управления имеет значение Null, результатом всего выражения будет значение Null. Это называется распространением значений Null. Если хотя бы одна из записей в элементах управления, используемых в выражении, может иметь значение Null, следует преобразовать его в нуль при помощи функции Nz, например: =Nz([Subtotal])+Nz([Freight]) .

Значения в других элементах управления

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

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

Значение элемента управления «КодЗаказа» в форме «Заказы».

Значение элемента управления «ОтпускнаяЦена» из подчиненной формы «Заказано» в форме «Заказы».

Значение третьего столбца поля «КодТовара» (список из нескольких столбцов в подчиненной форме «Заказано») в форме «Заказы». (Обратите внимание, что индекс 0 является ссылкой на первый столбец, 1 — на второй и т. д.).

Результат умножения значения элемента управления «Цена» подчиненной формы «Заказано» в форме «Заказы» на 1,06 (добавление 6 процентов к значению «Цена»).

Значение элемента управления «КодЗаказа» в форме, которая является главной для текущей подчиненной формы.

Ниже приведены выражения, которые используются в вычисляемых элементах управления в отчетах. Выражения используют свойство Отчет.

Значение элемента управления «КодЗаказа» в отчете «Счет».

Значение элемента управления «Сумма заказов» из подчиненного отчета «Подотчет» в отчете «Итоги».

Значение элемента управления OrderID в отчете, который является главным (родительским) для текущего подчиненного отчета.

Количество значений, сумма и среднее

Для вычисления значений одного или нескольких полей или элементов управления можно использовать так называемые агрегатные функции. Например, вам может потребоваться вычислить итоговое значение для нижнего колонтитула в отчете или промежуточную сумму по всем позициям формы. Можно также подсчитать число элементов в одном или нескольких полях или вычислить среднее значение.

В таблице ниже приведены примеры использования функций Avg, Count и Sum.

Функция Avg используется для отображения среднего значений в поле таблицы или элементе управления Freight.

Функция Count используется для отображения числа записей в элементе управления OrderID.

Функция Sum используется для отображения суммы значений в элементе управления Sales.

Функция Sum используется для отображения суммы произведений значений в элементах управления Quantity и Price.

Отображает процент продаж, полученный путем деления общего значения «Продажи» на сумму значений этого элемента управления.

Если для свойства Format (Формат) элемента управления задано значение Percent (Процентный), не включайте в выражение операцию *100 .

Агрегатные функции SQL

Агрегатные функции по подмножеству или SQL используются для вычисления выборочной суммы или выборочного подсчета значений. Подмножество — это одно или несколько полей в одной или нескольких таблицах на одной или нескольких формах или отчетах. Например, вы можете сопоставить значения в поле таблицы со значениями в элементе управления в форме.

=DLookup(«[ContactName]», «[Suppliers]», «[SupplierID] = » & Forms(«Suppliers»)(«[SupplierID]»))

Функция DLookup используется для возвращения значения из полей ContactName в таблице «Поставщики», для которых значение в поле SupplierID в таблице совпадает со значением элемента управления SupplierID в форме «Поставщики».

=DLookup(«[ContactName]», «[Suppliers]», «[SupplierID] = » & Forms![New Suppliers]![SupplierID])

Функция DLookup используется для возвращения значения из полей ContactName в таблице «Поставщики», для которых значение в поле SupplierID в таблице совпадает со значением элемента управления SupplierID в форме «НовыеПоставщики».

=DSum(«[OrderAmount]», «[Orders]», «[CustomerID] = ‘RATTC'»)

Функция DSum используется для возвращения значений из поля OrderAmount таблицы «Заказы», для которых значение поля CustomerID равно «РАТТС».

Функция DCount возвращает количество значений Yes в поле Retired (логическое поле) в таблице Assets.

Операции с датами

Отслеживание дат и времени — одно из основных действий при работе с базами данных. Например, вы можете вычислить, сколько дней прошло с момента выписки счета, чтобы определить срок дебиторской задолженности. Можно задать различные форматы даты и времени, как показано в следующей таблице.

Функция Date используется для отображения текущей даты в формате mm-dd-yy , где mm — месяц (от 1 до 12), dd — день (от 1 до 31), а yy — последние две цифры года (от 1980 до 2099).

Читать еще:  Как сделать отчет в access 2007?

Функция Format используется для отображения номера недели в году, на которую приходится текущая дата, где ww — номер недели от 1 до 53.

Функция DatePart используется для отображения значения года, содержащегося в элементе управления OrderDate, в четырехзначном формате.

=DateAdd(«y», -10, [PromisedDate])

Функция DateAdd используется для отображения даты, предшествующей на 10 дней дате в элементе управления PromisedDate.

=DateDiff(«d», [OrderDate], [ShippedDate])

Функция DateDiff используется для отображения разницы в днях между значениями дат в элементах управления OrderDate и ShippedDate.

Арифметическая операция используется для вычисления даты, которая на 30 дней позднее даты в поле или элементе управления InvoiceDate.

Условия для выбора одного из двух значений

В примерах выражений, приведенных в следующей таблице, используется функция IIf для возвращения одного из двух возможных значений. Функция IIf имеет три аргумента. Первый аргумент — это выражение, которое должно возвращать значения True или False . Второй аргумент — это значение, возвращаемое в случае, если выражение имеет значение True, а третий аргумент — значение, возвращаемое в случае, если выражение имеет значение False.

=IIf([Confirmed] = «Yes», «Order Confirmed», «Order Not Confirmed»)

Функция IIf используется для отображения сообщения «Order Confirmed», если элемент управления Confirmed имеет значение Yes ; в противном случае отображается сообщение «Order Not Confirmed.» .

Функции IIf и IsNull используются для отображения пустой строки, если элемент управления «Страна» имеет значение Null; в противном случае выводится его значение.

=IIf(IsNull([Region]), [City] & » » & [PostalCode], [City] & » » & [Region] & » » & [PostalCode])

Функции IIf и IsNull используются для отображения значений элементов управления «Город» и «Индекс», если элемент управления «Область» имеет значение Null; в противном случае отображаются значения в полях или элементах управления «Город», «Область» и «Индекс».

=IIf(IsNull([Срок]) Or IsNull([ДатаПоставки]); «Проверьте отсутствующую дату»; [Срок] — [ДатаПоставки])

Функции IIf и IsNull используются для отображения сообщения «Проверьте отсутствующую дату», если результат вычитания значения элемента управления «Срок» из значения «ДатаПоставки» равен пустому значению (Null); в противном случае отображается интервал между значениями дат «Срок» и «ДатаПоставки».

Запросы и фильтры

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

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

Ниже представлены примеры выражений для использования в запросах.

Операции с текстом

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

Вычисляемые поля в запросе БД Access 2003

Вычисления в запросе БД Access 2003

В БД Microsoft Access вычисляемые поля могут быть созданы в запросе, форме или отчете. Вычисляемые поля используются для различных целей, в том числе и для проведения расчетов, Для выполнения подсчетов в вычисляемые поля объектов базы данных Access вводят Выражения. Выражения — это формулы аналогичные формулам Excel, но только вместо ссылок на ячейки в них используются имена полей. Ввод выражений возможен как вручную, так и с помощью Построителя выражений.

Выражения могут содержать следующие элементы:

  • идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
  • операторы (арифметические, логические, сравнения и другие операторы);
  • функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
  • константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
  • значения (например, значения даты и времени, численные положительные или отрицательные значения).
  • =[Оценка]/1,2, где «=» — опрератор, [Оценка] — имя поля, а 1,2 — значение;
  • Date(), где Date — имя функции текущей даты, которая не имеет аргумента.

Рассмотрим создание вычисляемых полей в бланке запроса базы данных Access 2003. Для ввода Выражения в запрос его необходимо открыть в режиме Конструктора. Чтобы создать вычисляемое поле в запросе (в существующем или вновь создаваемом запросе) открытого в режиме конструктора, необходимо ввести Выражение в строку Поле свободного столбца бланка запроса. Выражение может выполнять вычисления, обрабатывать текст, указывать время и дату, проверять данные и т.д. Необходимо отметить, что каждая формула вычисляется только для отдельной строки таблицы бланка запроса.

Рассмотрим создание вычисляемого поля в бланке запроса на примере базы данных Training_students_VP. Постановка задачи: в запросе на выборку (Запрос 3) создать поле, в котором должны отображаться итоговые оценки (ниже на 20% от полученных по результатам рейтинга). Для решения этой задачи откроем бланк «Запроса 3» в режиме конструктора (Рис. 1).

Для создания вычисляемого поля можно применить «Построитель выражений». Для этого надо установить курсор в свободное поле и выбрать на панели инструментов команду Построить (можно также воспользоваться контекстным меню), откроется окно Построитель выражений.

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

Для поставленной задачи в Построитель можно ввести выражение =[Оценка]/1,2 с клавиатуры (Рис.2) и щелкнуть на кнопке ОК.

В результате в бланке запроса появится вычисляемое поле =[Оценка]/1,2

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

С учетом вышеизложенного следует изменить название вычисляемого поля и отформатировать его. Для этого необходимо вернуться в режим конструктора и слово Выражение1 заменить на «Итог_оценка». Затем щелкнуть правой кнопкой мыши на вычисляемое поле и в контекстном меню выбрать команду Свойства, откроется диалоговое окно Свойства поля (Рис. 5)

Читать еще:  Как сделать схему данных в access?

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

© Обучение в интернет, .
Обратная связь

1. ЗАПРОСЫ И ИХ ПРИМЕНЕНИЕ

Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных.

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

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

2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

2.1. Создание запросов

В Microsoft Access после создания таблиц и организации связей между ними создаются запросы.

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

2.1.1. Создание запроса на выборку в режиме конструктора

1 В окне базы данных (рис.1) перейдите к вкладке ЗАПРОСЫ и щелкните кнопку СОЗДАТЬ.

2 В диалоговом окне НОВЫЙ ЗАПРОС (рис. 2) выберите команду “Конструктор” и щелкните кнопку OK.

Рис. 2. Окно НОВЫЙ ЗАПРОС

3 В диалоговом окне ДОБАВЛЕНИЕ ТАБЛИЦЫ (рис. 3) выберите нужную вкладку.

Рис. 3. Окно ДОБАВЛЕНИЕ ТАБЛИЦЫ

4 Для добавления объектов в запрос дважды щелкните кнопкой мыши на имени каждого добавляемого объекта, а затем щелкните кнопку ЗАКРЫТЬ.

5 Если запрос содержит несколько таблиц или запросов, убедитесь, что между собой их соединяет линия. Для Microsoft Access это означает, что данные связаны. Если же линий нет, создайте их (установите курсор мыши на связываемое поле первой таблицы, нажмите левую кнопку мыши и, не отпуская ее, переместите курсор на связываемое поле другой таблицы).

6 Добавьте поля в запрос перемещая их имена с помощью мыши из списка полей в бланк запроса (рис.4).

6 Внесите в запрос необходимые усовершенствования: о п- ределите условие отбора, порядок сортировки, создайте вычисляемые поля.

7 Для сохранения запроса выберите пункт меню ФАЙЛ команду “Сохранить” (или щелкните кнопку СОХРАНИТЬ на панели инструментов). Введите имя, соответствующее соглашениям об именах объектов Microsoft Access , и щелкните кнопку OK.

9 Д ля просмотра результатов запроса щелкните кнопку ВИД на панели инструментов.

2.1.2.Создание запроса на выборку с помощью мастера

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

1 В окне базы данных перейдите к вкладке ЗАПРОСЫ и щелкните кнопку СОЗДАТЬ.

2 В диалоговом окне НОВЫЙ ЗАПРОС выберите мастер ПРОСТОЙ ЗАПРОС.

3 Щ елкните кнопку OK.

4 У кажите имя таблицы или запроса, на котором должен быть основан создаваемый запрос, а затем выберите поля, из которых должны выбираться данные.

5 Е сли необходимо, укажите дополнительные таблицы или запросы, а затем выберите из них поля, которые должны быть использованы. Повторяйте данные действия до тех пор, пока не будут выбраны все необходимые поля.

6 С ледуйте инструкциям, выдаваемым в диалоговых окнах мастера. В последнем диалоговом окне пользователю предлагается выбор выполнить запрос или просмотреть его структуру в режиме конструктора.

2.1.3. Удаление запроса

1 В окне базы данных выберите вкладку ЗАПРОС.

2 Выберите удаляемый запрос и нажмите клавишу D elete на клавиатуре.

3 Подтвердите удаление запроса.

Чтобы отменить удаление щелкните кнопку ОТМЕНИТЬ на панели инструментов.

3.1.4. Добавление столбца в бланк запроса

1. Щелкните мышью любое место в столбце, слева от которого требуется добавить новый столбец.

2. Выберите пункт меню ВСТАВКА команду “Столбец” .

3.1.5. Удаление поля из бланка запроса

1 О ткройте запрос в режиме конструктора.

2 Выделите нужное поле, щелкнув в бланке область над столбцом, а затем нажмите клавишу D elete на клавиатуре.

2.1.6. Сортировка записей в запросе

Для сортировки результатов запроса следует задать порядок сортировки в поле СОРТИРОВКА окна заполнения бланка запроса (рис. 4).

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

1 О ткройте запрос в режиме конструктора.

2 Д ля сортировки нескольких полей сначала необходимо в бланке запроса установить поля в требуемом порядке. Сначала происходит сортировка самого левого поля, затем поля, находящегося справа от него, и так далее. Например, чтобы произвести сортировку сначала для поля ФАМИЛИЯ, а затем ИМЯ, в бланке запроса поле ФАМИЛИЯ должно находиться слева от поля ИМЯ.

3 В ячейке СОРТИРОВКА для каждого поля щелкните стрелку в левой части поля и выберите нужное значение параметра сортировки.

2.1.7. Задание условий отбора в полях запроса

Условия отбора — это ограничения, которые пользователь накладывает на запрос для определения записей, с которыми он будет работать. Например, вместо просмотра всех поставщиков фирмы, можно просмотреть только поставщиков из Литвы. Для этого необходимо указать условие отбора, отсеивающее все записи, кроме тех, у которых в поле СТРАНА указано ЛИТВА.

Чтобы установить условие отбора для поля в бланке запроса (рис. 4.), в ячейку УСЛОВИЕ ОТБОРА для данного поля введите нужное выражение. В предыдущем примере выражением является «Литва».

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

Ссылка на основную публикацию
Adblock
detector