Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используйте аргумент строкового выражения (аргумент expr ) в агрегатной функции домена для вычисления значений в поле. Например, можно вычислить процент (например, доплату или налог с продаж), разделив значение поля на число.
В следующей таблице приведены примеры вычислений полей из таблиц Orders и Order Details.
| Calculation | Пример |
|---|---|
| Добавление числа в поле | "[Freight] + 5" |
| Вычитание числа из поля | "[Фрахт] - 5" |
| Умножение поля на число | "[Фрахт] * 2" |
| Деление поля на число | "[Freight] / 2" |
| Добавление одного поля в другое | "[UnitsInStock] + [UnitsOnOrder]" |
| Вычитание одного поля из другого | "[ReorderLevel] - [UnitsInStock]" |
Скорее всего, вы будете использовать агрегатную функцию домена в макросе или модуле, в вычисляемом элементе управления в форме или отчете или в выражении условия в запросе.
Например, можно вычислить среднюю сумму скидки для всех заказов в таблице Сведения о заказе. Умножьте поля Цена за единицу и Скидка, чтобы определить скидку для каждого заказа, а затем вычислите среднее значение. Введите следующий пример в процедуру в модуле.
Dim dblX As Double
dblX = DAvg("[UnitPrice] * [Discount]", "[Order Details]")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.