Array
(
)

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

Pabhen
   - 01 out 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?


Rafs
   - 01 out 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.


Pabhen
   - 01 out 2004


Citação:
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?


Pabhen
   - 01 out 2004

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

flw