Calcular campos en funciones de agregado de dominio
Use el argumento de expresión de cadena (el argumento expr ) en una función de agregado de dominio para realizar un cálculo de los valores de un campo. Por ejemplo, puede calcular un porcentaje (como por ejemplo una sobretasa o un impuesto sobre las ventas) dividiendo un valor de un campo por un número.
La tabla siguiente proporciona ejemplos de cálculos basados en campos de una tabla Pedidos y una tabla Detalles de pedidos.
Calculation | Ejemplo |
---|---|
Sumar un número a un campo | "[GastosDeEnvío] + 5" |
Restar un número de un campo | "[GastosDeEnvío] - 5" |
Multiplicar un campo por un número | "[GastosDeEnvío] * 2" |
Dividir un campo entre un número | "[GastosDeEnvío] / 2" |
Sumar un campo a otro | "[UnidadesEnExistencia] + [UnidadesPedidas]" |
Restar un campo de otro | "[NivelNuevoPedido] - [UnidadesEnExistencia]" |
Podría utilizar más probablemente una función de agregado de dominio en una macro o módulo, en un control calculado de un formulario o informe, o en una expresión de criterio de una consulta.
Por ejemplo, puede calcular el promedio de descuento de todos los pedidos en una tabla Detalles de pedidos. Multiplique los campos Precio unitario y Descuento para determinar el descuento de cada pedido y, a continuación, calcule el promedio. Escriba el ejemplo siguiente en un procedimiento de un módulo.
Dim dblX As Double
dblX = DAvg("[UnitPrice] * [Discount]", "[Order Details]")
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.