Array
(
)

Ordenação em um dataset com campos lookups.

Ereche
   - 03 set 2004

Olá, como faço para ordenar os dados de um dataSet com um campo Lookup.

Ex.:
Tabela1 [Codigo1, Nome]
Tabela2 [Codigo1,Codigo2, lkpTabela1Nome]

Quero ordenar a TABELA2, utilizando o IndexFieldNames, ou algo parecido, com pelo campo NOME da TABELA1 (campo lookup), o delphi não está me permitindo fazer isso, soh ordena pelos campos da tabela mesmo.

Obs.: Estou usando o SimpleDataSet do dbExpress, trabalhando com vínculo direto na tabela, portanto sem SQL.

Agradeço a atenção

Eduardo


Vinicius2k
   - 03 set 2004

Colega,

Fields Lookup não permitem ordenação, localização (método locate) ou filtro...
Para estes casos é aconselhável utilizar-se de instruções SQL com joins que permitem ´Order By´ de colunas estrangeiras na tabela...

T+