Ordenar A..Z numa Tabela, como Faço!?

Delphi

16/12/2004

Olá, tenho uma ADOTable, porem gostaria de puxar os dados, organizados de A..Z, como faço isso?


[]s


Titanius

Titanius

Curtidas 0

Respostas

Fer_nanda

Fer_nanda

16/12/2004

Crie um índice, com o campo que vc quer q seja ordenado.
Até


GOSTEI 0
Titanius

Titanius

16/12/2004

certo, porem como faço isso no Table? Já tenho o indice, mas como faco pro Table saber que tem q usar este indice? Eu usando este indice, nao traria problemas para meu Banco de Dados?


[]s


GOSTEI 0
Paulo_amorim

Paulo_amorim

16/12/2004

Olá

O índice eh feito no componente table, portanto não deve afetar seu banco

Depois de criar o índice, tente colocar:

table.IndexFieldNames := <nome do seu indice>;


Espero que ajude
Até+


GOSTEI 0
Silviogs

Silviogs

16/12/2004

Olá amigos

você pode usar o ADOQuery, na propriedade strings coloque ´select * from tabela order by nome´


Atenciosamente

Silvio Guedes


GOSTEI 0
Rômulo Barros

Rômulo Barros

16/12/2004

Não sei qual o banco que vc está utilizando. Se for o ORACLE, faça:

SELECT     NOME_CLIENTE
FROM        TAB_CLIENTES_CLI
ORDER BY SUBSTR(NOME_CLIENTE,1,1)


:wink: :wink:

:arrow: [color=red:63f4c9b6ee][b:63f4c9b6ee]Caso não estajas utilizando o ORACLE, procure a função interna mais adequada para a situação.[/b:63f4c9b6ee][/color:63f4c9b6ee]


GOSTEI 0
Titanius

Titanius

16/12/2004

Amigos, tenho que usar o ADOTable Mesmo, resolvi o problema como descricao pelo amigo, Coloquei em IndexFieldName := Descricao

Pronto, tudo certo!

Obrigado pela atenção

[]s


GOSTEI 0
POSTAR