Ver Mensaje Individual
  #4  
Antiguo 23-07-2008
celades1 celades1 is offline
Miembro
 
Registrado: ago 2005
Posts: 116
Reputación: 21
celades1 Va por buen camino
hola

Código SQL [-]
if (producto.saldo_fac is null)
 
if (producto.saldo_fac<0)

Debes poner if (new.saldo_fac is null)
if (new.saldo_fac<0)

De todas maneras yolo haria en el trigger BU

Código SQL [-]
if (new.saldo_fac is null) then begin
new.saldo_fac=0;
new.can_temp=0;
end else if (new.saldo_fac<0) then
new.operativo='N' ;

Los triggers BU I BI Permiten cambiar el valor de los campos sin ningun problema y evitas hacer updates lo que a veces provoca recursividad ya que disparan otra vez el trigger

No se si lo explicado se adapta a lo que tu necesitas

Saludos
Responder Con Cita