![]() |
Pillar un evento
Como puedo hacer en una aplicación que después de ejecutar el trigger de
reducción o suma de stock, si el stock es menor o igual que un minimo y si está activado el aviso, la BD me lance algo que pueda recoger desde la aplicación y avisar al usuario de que está en stock minimo. Saludos.Gracias. |
En otro trigger con una prioridad mas baja que el anterior haces la verificacion y envias una excepcion a delphi.
|
Si es sobre la misma tabla...
en otro trigger con una prioridad mas baja que el anterior haces la verificacion y envias una excepcion a delphi. Si es en otra tabla en el trigger correspondiente que deberia se despues de actualizar (after update). Suerte... |
yo lo que tenia pensado era en procedimiento almacenado, seleccionar el stock, el minimo y el aviso y si cumplia el aviso y si el minimo era mayor o igual que el stock-la cantidad que se vende que lance el evento, y en la aplicación delphi capturar el evento.
|
Echale un vistazo a
CREATE EXCEPTION y exception En Interbase (o firebird) ============================================ Otra alternativa para detectar el evento desde delphi es a través de POST_EVENT en interbase y usando el componente IBAlert en Delphi. Suerte... |
La franja horaria es GMT +2. Ahora son las 09:55:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi