TTable: Como faço pra indexar por 2 campos ao mesmo Tempo?

01/10/2004

Sds galera do clube,

Eu fiz o seguinte:

IndexFieldNames:=´Campo1;Campo2´;

Naum funcionou. :(

Apareceu a seguinte mensagem de erro

table1: No index for fields ´Campo1;Campo2´;

alguem pode me ajudar?


Pabhen

Respostas

01/10/2004

Rafs

Você preicsa criar o índice composto na tabela.

Vc não postou, mas acredito que seja DB ou DBF.
No DatabaseDesktop, você precisa criar um índice secundário que componha os campos no qual você deseja indexar.
Depois é só alterar a propriedade IndexNames ou IndexFieldNames do TTable para ordenar pelo índice criado.


Responder Citar

01/10/2004

Pabhen

Você preicsa criar o índice composto na tabela. Vc não postou, mas acredito que seja DB ou DBF. No DatabaseDesktop, você precisa criar um índice secundário que componha os campos no qual você deseja indexar. Depois é só alterar a propriedade IndexNames ou IndexFieldNames do TTable para ordenar pelo índice criado.


Foi mal, o Banco é Access 97 acessado pelo BDE, tem jeito?


Responder Citar

01/10/2004

Pabhen

galera resolvi o pro, criei um indice composto na tabela pelo access mesmo,

flw


Responder Citar