FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE. |
#2
|
||||
|
||||
En otro trigger con una prioridad mas baja que el anterior haces la verificacion y envias una excepcion a delphi.
|
#3
|
||||
|
||||
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... |
#4
|
|||
|
|||
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.
__________________
SI UN PROBLEMA TIENE SOLUCION, YA NO ES UN PROBLEMA, Y SI NO LA TIENE PARA QUE PREOCUPARSE. |
#5
|
||||
|
||||
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... |
|
|
|