Ordenar de forma decrescente...

Delphi

10/03/2003

Será q alguem sabe como order os registros de uma tabela com TTable de forma decrescente???
Uma tabela q contenha um campo ´data´ do tipo ´Date´, com TQuery poderia ser feito assim:

query1.sql.text:=´select * from tabela order by data order by desc´;
query1.active:=true;

e com TTable , comos seria???


Evandro Massini

Evandro Massini

Curtidas 0

Respostas

Dellavalentina

Dellavalentina

10/03/2003

Crie um índice no banco de dados com a forma de ordenação para o(s) campo(s) desejado (a maneira de criar varia para cada tipo de banco), no seu caso, desc... Este (o índice) será adicionado na propriedade [b:8bb0cb11c8]IndexName[/b:8bb0cb11c8] do TTable, basta indicar o ídice criado e pronto.

Boa Sorte!!!

Atenciosamente,

Adriano.
Analista Programador
UNESC - GETEC - Colatina/ES


GOSTEI 0
Evandro Massini

Evandro Massini

10/03/2003

O proble é que minha base de dados é em ACCESS... Não encontrei uma forma de cria um índice decrescente neste tipo de base de dados...

Valeu a tentativa...


GOSTEI 0
Dellavalentina

Dellavalentina

10/03/2003

Bom aí é só ler o help do ACCESS. 8)
Para facilitar, sem criar caso...
----- [i:b77176f659][b:b77176f659]Extraído do help do MSAccess 2000[/b:b77176f659][/i:b77176f659] ------
A propriedade Indexado utiliza as configurações a seguir.

Configuração................................Descrição
Não (Padrão)................................Nenhum índice.
Sim (Duplicação Autorizada).........O índice permite valores duplicados.
Sim (Duplicação Não Autorizada)..O índice não permite valores duplicados.

Você pode definir essa propriedade apenas na seção Propriedades do Campo no modo estrutura de tabela. Você pode definir um índice de um único campo, definindo a propriedade Indexado na seção Propriedades do Campo, no modo estrutura de tabela. Você pode definir índices de vários campos na janela Índices, clicando em Índices no menu Exibir.
-------------------------------------------------------------------

Lá vc vai poder definir o Nome do índice, quais campos fazem parte do índice e qual a ordem de classificação.

Atenciosamente,

Adriano.
Analista Programador
UNESC - GETEC - Colatina/ES


GOSTEI 0
Evandro Massini

Evandro Massini

10/03/2003

Valeu cara, era isso mesmo q eu queria...

Até mais...


GOSTEI 0
Einstein

Einstein

10/03/2003

vc pode criar uma consulta no Access em mode de estrutura. na coluna do campo que vc deseja ordenar decrescente vc vai observar uma Linha que diz Ordem. Escolha Decrescente.
Agora abra o código SQL dessa Consulta e veja como ele foi montado. para utiliza-lo no delphi basta selecionar, cópiar e colar no componente desejado.....

Atenciosamente,
Einstein Xavier


GOSTEI 0
POSTAR