Fórum Pesquisa #161797
22/05/2003
0
Estou usando Delphi6, banco Access.
Componentes Edit, Table, DBGrid.
Já fiz por código, usei FindNearest, não estou conseguindo por nome.
Algué pode me ajudar, por favor?
Rosane
Curtir tópico
+ 0Posts
22/05/2003
Jeancamila
para pesquisar por codigo vc devera usar o findkey da seguinte maneira:
table1.indexname := ´´;
table1.findkey([edit1.text]);
para pesquisar por nome vc devera usar o findnearest da seguinte maneira e vc deverá ter um indice secundario com o nome na tabela, caso contrario não funcionara:
table1.indexname := ´nome_do_index_secundario´;
table1.findnearest([edit1.text]);
ou podera usar o locate assim:
Locate(´campo1;Campo2;Campo3´, VarArrayOf([´texto1´, ´texto2´, ´texto3´]), [loCaseInsensitive, loPartialKey]);
espero ter ajudado
Jean
Gostei + 0
22/05/2003
Rosane
Gostei + 0
22/05/2003
Alceste
Rosane eu te aconcelho vc usar uma consulta SQL pq lá na frente vc vai ter dor de cabeça com estas consultas .
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)