Páginas

Invocar Funcion VBA desde una Consulta

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:






 Ver Vídeo de Ejemplo:



No hay comentarios.:

Publicar un comentario