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
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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)