Fórum Encontrar dados em uma tabela #225282
11/04/2004
0
var
localizar_produto : string;
begin
localizar_produto := inttostr(dados.T_Compracod_produto.AsInteger);
dados.T_Estoque.Locate(´cod_produto´,localizar_produto,[lopartialkey,locaseinsensitive]);
funcionou corretamente, só que fui fazer em outra tabela e dá errado:
var
localizar_chave : string;
begin
localizar_chave := inttostr(dados.T_Chavecod_chave.AsInteger);
dados.T_Chave_Aberta.Locate(´cod_chave´,localizar_chave,[lopartialkey,locaseinsensitive]);
nesta segunda tabela aparece o erro:
[Error] U_Abrir_Chave.pas(49): Undeclared identifier: ´lopartialkey´
[Error] U_Abrir_Chave.pas(49): Undeclared identifier: ´locaseinsensitive´
Henrique Rodrigues
Curtir tópico
+ 0Posts
12/04/2004
Henrique Rodrigues
Gostei + 0
12/04/2004
Henrique Rodrigues
Gostei + 0
21/04/2004
Henrique Rodrigues
Gostei + 0
28/04/2004
Henrique Rodrigues
Gostei + 0
28/04/2004
Marco Salles
tente fazer asim:
var localizar_chave : string; begin localizar_chave := inttostr(dados.T_Chavecod_chave.AsInteger); dados.T_Chave_Aberta.Locate(´cod_chave´,localizar_chave,[]);
Gostei + 0
28/04/2004
Imoreira
Gostei + 0
28/04/2004
Marco Salles
pesquisa e que a pesquisa a ser feita independe de que se tenha maiscula ou minuscula...sem o ´loPartialKey,loCaseInsensitive´ no método Locate, para se ter o resultado da pesquisa voce deve informar caracter por caracter igual o campo no Banco...Assim se o Banco tiver por exemplo um Pais Chamado Brazil, na pesquisa voce deve digitar Brazil...Ja usando ´loPartialKey,loCaseInsensitive´ voce pode digitar independende de se ter maiscula ou minuscula que ele fara a pesquisa...
se voce digitar bRaZiL Ele retornara o Campo Brazil...E so Isto..
Gostei + 0
07/05/2004
Henrique Rodrigues
Tenho uma outra dúvida, e se o código procurado não for a chave primária, tentei deste jeito mas não deu não
Gostei + 0
07/05/2004
Henrique Rodrigues
Gostei + 0
07/05/2004
Marco Salles
O que alguns talves desconhecem, que o método [b:b698d92d50]Locate[/b:b698d92d50] [b:b698d92d50]não[/b:b698d92d50] necessita de um[b:b698d92d50] indice [/b:b698d92d50]no campo...Se Existir ele o utilizará automaticamente, caso contrário, ele realizará uma pesquisa simples(Porém mais Lenta)...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)