Ordenação em um dataset com campos lookups.

03/09/2004

0

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

Responder

Posts

03/09/2004

Vinicius2k

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+


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar