Ver Mensaje Individual
  #2  
Antiguo 29-12-2009
Avatar de afunez2007
afunez2007 afunez2007 is offline
Miembro
 
Registrado: oct 2007
Ubicación: La Ceiba, Honduras
Posts: 170
Reputación: 19
afunez2007 Va por buen camino
Lightbulb

Normalmente se hace toda la programacion en el boton que tiene la lupa para ejecutar el form de busqueda:

1.- Declaras una variable global en el form de los abonos.

Código Delphi [-]
unit FrMAltaMovi1;

var
  FrMAltaMovi: TFrMAltaMovi;
  Seleccion:Boolean;
implementation

uses Busq_clie_AltMov1, SConcep1, BusqVend1, Unit13, Fact_alta1;

{$R *.dfm}

procedure TFrMAltaMovi.BitBtn1Click(Sender: TObject);
begin
Seleccion:=False;
Busq_clie_AltMov := TBusq_clie_AltMov.Create(nil);
  Try
     Busq_clie_AltMov.ShowModal;
     If Seleccion=True then
     begin
              editclave.text:=Busq_clie_AltMov.qryCliente.FieldbyName('Clave').text;   
labelnombre.Camption:=Busq_clie_AltMov.qryCliente.FieldbyName('Nombre').text; 
end;  
  Finally
   freeandnil(Busq_clie_AltMov)
  End;

end;

en el boton aceptar de la forma de busqueda debes cambiar la variable a true:
Código Delphi [-]
procedure TBusq_clie_AltMov.BitBtn1Click(Sender: TObject);
begin
FrMAltaMovi1.Seleccion:=True;
close;
end;
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!!
Responder Con Cita