Posicionamento registro após busca SQL

Delphi

18/01/2004

Pessoal

Como faço após uma busca incremental via código sql fazer com que o registro fique posicionado para alteração....
A alteração é feito através da table, somente busca via SQL

Quando é feito a busca via sql os dbedit é configurado para table então o que está acontecendo é que quando é configurado para a table ele posiciona no primeiro registro


Exemplo de registros


COD CLIENTE
001 ROGÉRIO
002 JOSÉ
003 MARIANA

No edit se eu digitar simplesmente ana ele busca o 3º registro como citado acima via SQL.. Então eu quero alterar, para alterar é via table então eu chamo o procedimento para configuração:


EditCodigo.DataSource := DsCliente;
EditCodigo.DataField := ´Codigo´;

EditNomeFantasia.Datasource := DsCliente;
EditNomeFantasia.DataField := ´NomeFantasia´;

Após isso ele posiciona no primeiro registro... Eu quero que fique no terceiro registro ou seja no registro encontrado por busca SQL..

Como proceder ?????


Rogério


Rogeranalista

Rogeranalista

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

18/01/2004

Vc pode usar o locate:

Table1.Locate(´COD´,Query1.Fields[0].Value,[]);



GOSTEI 0
POSTAR