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

Delphi

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

Pabhen

Curtidas 0

Respostas

Rafs

Rafs

01/10/2004

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.


GOSTEI 0
Pabhen

Pabhen

01/10/2004

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?


GOSTEI 0
Pabhen

Pabhen

01/10/2004

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

flw


GOSTEI 0
POSTAR