Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Pillar un evento (https://www.clubdelphi.com/foros/showthread.php?t=5482)

muli 23-11-2003 02:42:49

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.

Osorio 23-11-2003 05:40:05

En otro trigger con una prioridad mas baja que el anterior haces la verificacion y envias una excepcion a delphi.

Osorio 23-11-2003 05:41:07

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...

muli 24-11-2003 12:13:09

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.

Osorio 24-11-2003 14:57:00

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 15:04:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi