Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize o argumento de expressão de cadeia (o argumento expr ) numa função de agregação de domínio para efetuar um cálculo sobre valores num 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 encomenda 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.