Calcular campos em funções de agregação de domínio

Use o argumento de expressão de cadeia de caracteres (o argumento expr ) em uma função de agregação de domínio para executar um cálculo sobre valores em um campo. Por exemplo, calcule uma porcentagem (como uma sobretaxa ou imposto sobre vendas) dividindo o valor de um campo por um número.

A tabela a seguir fornece exemplos de cálculos sobre campos de uma tabela Pedidos e uma tabela Detalhes do Pedido.

Calculation Exemplo
Adicionar um número a um campo "[Frete] +5"
Subtrair um número de um campo "[Frete] - 5"
Multiplicar um campo por um número "[Frete] * 2"
Dividir um campo por um número "[Frete] / 2"
Adicionar um campo a outro "[UnidadesEmEstoque] + [UnidadesPedidas]"
Subtrair um campo de outro "[NívelDeRepetição] - [UnidadesEmEstoque]"

Você utilizará, provavelmente, uma função de agregação de domínio em uma macro ou módulo, em um controle calculado de um formulário ou relatório ou em uma expressão de critérios de uma consulta.

Por exemplo, você pode calcular o valor de desconto médio para todos os pedidos de uma tabela Order Details (Detalhes do Pedido). Multiplique os campos Preço Unitário e Desconto para determinar o desconto de cada pedido e, em seguida, calcule a média. Insira o exemplo a seguir em um procedimento em um módulo.

Dim dblX As Double 
dblX = DAvg("[UnitPrice] * [Discount]", "[Order Details]")

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.