Ordenação em um dataset com campos lookups.

Delphi

03/09/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


Ereche

Ereche

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

03/09/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+


GOSTEI 0
POSTAR