Ver Mensaje Individual
  #3  
Antiguo 08-06-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Como te ha dicho Casimiro, lo mejor es declararlo en el DataModule. Para hacerlo en forma 'manual' desde determinada unidad sería:

Código Delphi [-]
type
  TForm1 = class(TForm)
  ...
  private
    procedure TuEventoBeforeInsert(DataSet: TDataSet);
  public
  end;
...
implementation

uses UnitDataModule;

procedure TForm1.TuEventoBeforeInsert(DataSet: TDataSet);
begin
  //...
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
   DM.DataSet.BeforeInsert:= TuEventoBeforeInsert; // asignar el evento
end;
...

procedure TForm1.FormDestroy(Sender: TObject);
begin
  DM.DataSet.BeforeInsert:= nil; // desasignar
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita