Consulta usando coluna dbgrdi

Delphi

06/03/2004

Oi!
Gostaria por gentileza que me ajudem a realizar uma consulta de nome usando
uma coluna do dbgrdi, de preferencia dentro da celula...

vilitao@zipmail.com.br [/b]


Vilitao

Vilitao

Curtidas 0

Respostas

Renan

Renan

06/03/2004

se eu selecionar a 1º linha ou qualquer coluna da 1º linha do grid vc estara selecionando a 1º linha do grid, entao basta fazer a pesquisa se referindo a tabela:

ex:
dbgrid associado com a tabela clientes

pedidos.locate(´cod_cli´,clientes.fieldbyname(´cod_cli´).asstring,[]);

renan@inforplay.com.br


GOSTEI 0
Dorivansousa

Dorivansousa

06/03/2004

Tem varias formas de se localizar no dbgrid eu prefiro colocar uma edit fora pra localizar por ela, e tambem coloco um combobox com o nome dos campos que desejo localizar no edit, mas em todo caso se vc quiser localizar por uma coluna selecionada do dbgrid assim:

Table1.Locate(DBGrid1.Fields[DBGrid1.SelectedIndex].FieldName,Edit1.Text,[LoPartialKey,LoCaseInsensitive]);

mas tem problemas... um deles é q pra consulta ficar melhor vc deve ter a coluna ordenada pois ficar mais de facil de localizar nomes semelhantes, se quiseres entra em contado q te passo um exemplo de como eu uso...

Blz????


GOSTEI 0
POSTAR