Tema: Locate
Ver Mensaje Individual
  #1  
Antiguo 06-08-2007
mauqu mauqu is offline
Miembro
 
Registrado: may 2007
Posts: 28
Reputación: 0
mauqu Va por buen camino
Locate

Estimados todos:

Tengo un problemita, estoy trabajando en un proyecto de base de datos y en el momento en el que se abre mi formulario principal quiero que me busque un dato en una tabla por lo cual en el evento formshow de mi formulario principal, luego de abrir el clientdataset le digo que me haga un locate para que busque el dato, lo encuentra pero por alguna razón no me refresca los controles asociados a mi datasource. alguna idea?

{codigo delphi}

procedure TfrmMain.FormShow(Sender: TObject);
begin
DataSource.dataset:=ClientDadaSet;
DataSource.dataset.open;
DataSource.dataset.locate('CLAVE','3',[loCaseInsensitive]);
end;

{\codigo delphi}

esta todo bien definido, el clientdataset apunta a un adoquery que tiene un sql mirando a una tabla, el dato ('3') existe en la tabla.

Espero se entienda, saludos y gracias.
Responder Con Cita