Crear consultas en Access que muestren un resultado múltiple es posible Invocando una Función VBA, esto resulta útil cuando un valor de determinada columna contiene varios resultados y estos determinan el contenido de otra columna.
Pasemos a un Ejemplo:
Mediante un Consulta Determinar el Bono de Compensación que recibe un Vendedor por el monto de Ventas Mensual.
Supongamos que estas son las Ventas de Roberto durante el Mes:
El total de Ventas del mes es de $27,550
Pero los Bonos de compensación se otorgan mediante los siguientes Rangos:
< $20000 --- $0
>=$20000 y < $22000 --- $500
>=$22000 y <$25000 --- $1500
>=$25000 y <$28000 --- $2500
>=$28000 y <$31000 --- $3500
>=$31000 y <$35000 --- $5000
>=$35000 ---- 20% de Comisión
De este modo Roberto estaría recibiendo una Compensación Mensual de $2500
Pero Necesitamos Crear una Consulta que Ejecute esta Valoración de Forma automática y lo haremos a través de una Función VBA que llamaremos CalcularCompensacion
Pasemos al diseño de la Consulta (llamar Función desde Consulta)
Ahora Creamos La Función CalcularCompensacion
Al Ejecutar la Consulta obtendremos el siguiente resultado:
Pasemos a un Ejemplo:
Mediante un Consulta Determinar el Bono de Compensación que recibe un Vendedor por el monto de Ventas Mensual.
Supongamos que estas son las Ventas de Roberto durante el Mes:
Pero los Bonos de compensación se otorgan mediante los siguientes Rangos:
< $20000 --- $0
>=$20000 y < $22000 --- $500
>=$22000 y <$25000 --- $1500
>=$25000 y <$28000 --- $2500
>=$28000 y <$31000 --- $3500
>=$31000 y <$35000 --- $5000
>=$35000 ---- 20% de Comisión
De este modo Roberto estaría recibiendo una Compensación Mensual de $2500
Pero Necesitamos Crear una Consulta que Ejecute esta Valoración de Forma automática y lo haremos a través de una Función VBA que llamaremos CalcularCompensacion
Pasemos al diseño de la Consulta (llamar Función desde Consulta)
Ahora Creamos La Función CalcularCompensacion
Al Ejecutar la Consulta obtendremos el siguiente resultado:
Ver Vídeo de Ejemplo:
No hay comentarios.:
Publicar un comentario