José Luiz Postado Dezembro 15, 2010 Denunciar Share Postado Dezembro 15, 2010 Utilizei uma Query, da seguinte forma : Query1.Close ; Query1.SQL.Clear ; Query1.SQL.Add ( 'Select * from CADASTRO order by CODIGO, DIG' ) ; Query1.Prepare ; Query1.Open ;Arquivo de origem CADASTRO.DBF ( DBase )Se eu executo um locate no campo CODIGO, Query1.Locate ( 'MATR', Edit1.Text, [] )o resultado retorna corretamente.Quando temto fazer um locate nos campos CODIGO e DIG ao mesmo tempo, não consigo.Tentei várias formas diferentes, mas todas deram erro.Query1.Locate ( 'MATR,DIG', Edit1.Text+Edit2.Text, [] )ERRO : Campo MATR,DIG não localizado.Query1.Locate ( 'MATR+DIG', Edit1.Text+Edit2.Text, [] )ERRO : Campo MATR+DIG não localizado.Query1.Locate ( 'MATR'+'DIG', Edit1.Text+Edit2.Text, [] )ERRO : Campo MATRDIG não localizado.Como devo fazer este locate ?Obrigado,José luiz. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavioavilela Postado Dezembro 16, 2010 Denunciar Share Postado Dezembro 16, 2010 tente fazer assim.Tabela.Locate('Campo1;Campo2;Campo3', VarArrayOf(['Valor1', 'Valor2','Valor3']),[]); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 José Luiz Postado Dezembro 16, 2010 Autor Denunciar Share Postado Dezembro 16, 2010 Obrigado Flávio,Problema resolvido.José Luiz. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavioavilela Postado Dezembro 16, 2010 Denunciar Share Postado Dezembro 16, 2010 beleza amigo, precisando, estamos ai... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
José Luiz
Utilizei uma Query, da seguinte forma :
Query1.Close ;
Query1.SQL.Clear ;
Query1.SQL.Add ( 'Select * from CADASTRO order by CODIGO, DIG' ) ;
Query1.Prepare ;
Query1.Open ;
Arquivo de origem CADASTRO.DBF ( DBase )
Se eu executo um locate no campo CODIGO,
Query1.Locate ( 'MATR', Edit1.Text, [] )
o resultado retorna corretamente.
Quando temto fazer um locate nos campos CODIGO e DIG ao mesmo tempo, não consigo.
Tentei várias formas diferentes, mas todas deram erro.
Query1.Locate ( 'MATR,DIG', Edit1.Text+Edit2.Text, [] )
ERRO : Campo MATR,DIG não localizado.
Query1.Locate ( 'MATR+DIG', Edit1.Text+Edit2.Text, [] )
ERRO : Campo MATR+DIG não localizado.
Query1.Locate ( 'MATR'+'DIG', Edit1.Text+Edit2.Text, [] )
ERRO : Campo MATRDIG não localizado.
Como devo fazer este locate ?
Obrigado,
José luiz.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.