Ver Mensaje Individual
  #4  
Antiguo 22-06-2005
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Reputación: 20
afxe Va por buen camino
Wink Una ayudita para el Trigger

Voy a suponer que trabajas con Interbase/Firebird:

En el trigger BEFORE INSERT haz algo parecido a esto:

Código:
  
AS
   DECLARE VARIABLE MaxItem INTEGER;
BEGIN
   SELECT MAX(ITEM) FROM SUBPRODUCTOS
	  WHERE CODIGO = NEW.CODIGO
	  INTO :MaxItem; 
   NEW.ITEM = MaxItem + 1;

END
Espero haberte ayudado y que el mensaje salga bien... soy nuevo en esto.
Responder Con Cita