Ver Mensaje Individual
  #1  
Antiguo 22-06-2007
ebeltete ebeltete is offline
Miembro
 
Registrado: may 2003
Posts: 236
Reputación: 22
ebeltete Va por buen camino
trigger y firebird

Hola a todos, estoy trabajando con Firebird 2.0 y Delphi 5, tengo una BBDD con varias tablas y triggers. Con mi aplicacion logro insertar y modificar datos en la tabla pero resulta que en una de las tablas tengo el sig. trigger:

BEFORE INSERT OR UPDATE
POSITION 0
AS
BEGIN
new.subtotal=new.cantidad*new.precio_unidad;
END

el trigger funciona correctamente.
Mi problema es que no logro ver el resultado del trigger hasta no cerrar y abrir el dataset, o sea que tengo que hacer:
ibquery.close;
ibquery.open;

Esto me complica un poco porque el usuario al grabar los datos pierde el registro donde esta trabajando, como hago para obtener todos los resultados del trigger y que el usuario siga viendo el registro que modifico?
Salu2
Responder Con Cita