Fórum Locate em mais de um registro #237270

11/06/2004

0

Assim funciona:
BaixaContaPagar.Locate(´CD_CONTAPAGARITEM´,tbContaPagar.FieldByName(´CD_CONTAPAGARITEM´).AsString,[]);

Mas como fazer com mais campos?
Tentei assim e de outras formas e não consegui.

BaixaContaPagar.Locate(´CD_EMPRESA,CD_DIVISAO,CD_CONTAPAGARITEM´,tbContaPagar.FieldByName(´CD_EMPRESA´).AsString,
tbContaPagar.FieldByName(´CD_DIVISAO´).AsString,tbContaPagar.FieldByName(´CD_CONTAPAGARITEM´).AsString,[]);


Thoor Cobain

Thoor Cobain

Responder

Posts

11/06/2004

Vinicius2k

Colega,

Veja :
BaixaContaPagar.Locate(´CAMPO_1;CAMPO_2´ , VarArrayOf([VALOR_1,VALOR_2]),[]) 


Acrescente na lista de uses a unit ´Variants´, caso a função VarArrayOf não seja reconhecida pelo compilador...

Espero ter ajudado...

T+


Responder

Gostei + 0

11/06/2004

Xanatos

Esta é a sintaxe correta:

Locate(´Company;Contact;Phone´, VarArrayOf([´Sight Diver´,´P´]), loPartialKey);


:idea:


Responder

Gostei + 0

11/06/2004

Thoor Cobain

Colega, Veja :
BaixaContaPagar.Locate(´CAMPO_1;CAMPO_2´ , VarArrayOf([VALOR_1,VALOR_2]),[]) 
Acrescente na lista de uses a unit ´Variants´, caso a função VarArrayOf não seja reconhecida pelo compilador... Espero ter ajudado... T+


FUNCIONOU, OBRIGAGO


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar