Ver Mensaje Individual
  #8  
Antiguo 17-11-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
Cita:
Empezado por Vales08 Ver Mensaje
Mi problema es que no puedo poner el nombre del botón en el código que me pasaste, porque no me lo reconoce y es obvio porque esta ubicado en un formulario distinto del datamodule..
No se si me logro explicar? En el data module estoy haciendo referencia a un boton que no existe en el mismo.
Ahora te entiendo...

Hacé así:
Código Delphi [-]
...
 TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    ...
    procedure FormDestroy(Sender: TObject);
  private
    procedure TuQueryAfterScroll(DataSet: TDataSet);
  public
  end;
...
implementation

uses UnitDelDataModule;

procedure TForm1.TuQueryAfterScroll(DataSet: TDataSet);
begin
  Button1.Enabled := TuDataModule.TuQuery.FieldByName('TU_CAMPO').AsString <> '';
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  TuDataModule.TuQuery.AfterScroll:= TuQueryAfterScroll;
end;

....

procedure TForm1.FormDestroy(Sender: TObject);
begin
  TuDataModule.TuQuery.AfterScroll:= nil;
end;

end.

Un saludo.
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 17-11-2011 a las 13:35:01.
Responder Con Cita