TOPE de Base de Dato Access

Saludos,
Mi problema es el siguiente, estoy realizando un sistema de ventas en visual Basic 6.0, y trabajo con base de datos access, tengo creada una tabla llamada productos y deseo que el sistema emita un mensaje cuando llegue al mimino de productos permitidos, un ejemplo si mis productos normales en sistema en este caso Carpetas es de 100, cuando en la base de datos solo existan 5, el sistema debe emitir un mensaje diciendo "Usted ha llegado al tope minino de producto" "REALICE PEDIDO NUEVO", ese seria un ejemplo de lo que debe hacer mi sistema. Ahora cual es mi pregunta: ¿Cómo puedo realizar tal mensaje? ¿Dónde debo programar eso? Si tienen la programación por favor haganmela llegar... Mil gracias
Respuesta
1
Access no dispone de triggers para poder controlar este tipo de cosas. Deberás programarlo desde VB para que cada vez que modifiques el valor de la tabla, se comprueben los stocks y actuar en consecuencia. Los pasos que tendrías que hacer cuando alguien pide un producto son:
1.- Hacer una consulta para comprobar el valor actual del stock y el stock mínimo.
2.- Si lo pedido supera el stock, decirle "STOCK agotado", si entra en stock mínimo "REALICE PEDIDO NUEVO", etc..
3.- Cuando se confirme la venta haces los UPDATES de las tablas para usar los nuevos valores.
Los triggers son una de las diferencias principales entre usar access o un sistema más completo con SQL server, MySQL u Oracle.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas