Fórum Posicionamento registro após busca SQL #207314
18/01/2004
0
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
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
Curtir tópico
+ 0
Responder
Posts
18/01/2004
Fabio.hc
Vc pode usar o locate:
Table1.Locate(´COD´,Query1.Fields[0].Value,[]);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)