Включение в запрос итоговых значений
В данном примере создадим запрос для таблиц Ordsalem и Ordsaled об итоговой сумме по каждому заказу.
- Откройте окно запроса для таблиц Ordsalem и Ordsaled.
- На вкладке Fields (Поля) перенесите в список Selected fields (Выбранные поля) поле cndoc, содержащее номер документа.
- Чтобы вычислить стоимость проданного товара по текущему заказу, воспользуйтесь функцией зим. Для этого нажмите кнопку открытия диалогового окна Expression Builder (Построитель выражения) поля Functions and expressions (Функции и выражения).
- В поле ввода Expression (Выражение) открывшегося диалогового окна введите выражение, по которому будет просуммирована стоимость каждого проданного товара и помещена в соответствующее поле результирующей таблицы:
SUM (Ordsaled .nQuant * Ordsaled.nUnitPri.ee)
- Нажмите кнопку OK для закрытия диалогового окна Expression Builder (Построитель выражения).
- Для перемещения сформированного выражения в список Selected fields (Выбранные поля) нажмите кнопку Add (Добавить).
- Для группировки записей результирующей таблицы по полю icdorder откройте вкладку Group By (Группировка) и перенесите поле icdorder в список Grouped fields (Поля группировки).
- Сохраните запрос. Для выполнения запроса нажмите кнопку Run (Выполнить). На экране появится результирующая таблица, содержащая информацию об итоговой стоимости товаров по каждому заказу (рис. 9.21).
Рис. 9.21. Результат выборки