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.
|