Locate em mais de um registro
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,[]);
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
Curtidas 0
Respostas
Vinicius2k
11/06/2004
Colega,
Veja :
Acrescente na lista de uses a unit ´Variants´, caso a função VarArrayOf não seja reconhecida pelo compilador...
Espero ter ajudado...
T+
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+
GOSTEI 0
Xanatos
11/06/2004
Esta é a sintaxe correta:
Locate(´Company;Contact;Phone´, VarArrayOf([´Sight Diver´,´P´]), loPartialKey);
:idea:
Locate(´Company;Contact;Phone´, VarArrayOf([´Sight Diver´,´P´]), loPartialKey);
:idea:
GOSTEI 0
Thoor Cobain
11/06/2004
Colega,
Veja :
Acrescente na lista de uses a unit ´Variants´, caso a função VarArrayOf não seja reconhecida pelo compilador...
Espero ter ajudado...
T+
BaixaContaPagar.Locate(´CAMPO_1;CAMPO_2´ , VarArrayOf([VALOR_1,VALOR_2]),[])
FUNCIONOU, OBRIGAGO
GOSTEI 0