Ordenar os registros em crescente/alfabético

Delphi

01/07/2003

Gostaria de saber, como ordenar os registros de uma tabela de produtos, pelo nome do produto, uma vez que eles estão ordenados pelo código que é a chave primária, gostaria que o codigo continasse sendo a chave primária, mas os registros fossem ordenados em ordem alfabética pelo nome do produto, já tenho uma chave segundaria pelo nome do produto, mais não sei como ordenar os dados no form de cadastro de produtos.

O campo codigo é do tipo integer e é incrementado, atráves de uma sql que procura o maior codigo armazenado e adiciona mais um...

preciso urgente!!!!

elvissonm@yahoo.com.br


Fernandocneto

Fernandocneto

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

01/07/2003

Não é só adicionar ´ order by campo_nome´ no final da SQL?


GOSTEI 0
Ruysalles

Ruysalles

01/07/2003

Sua query deverá ficar da seguinte forma;

Select *
from sua_tabela
order by campo.

Caso deseje organizar de forma decrescente utilize:

Select *
from sua_tabela
order by campo desc


GOSTEI 0
Marconi

Marconi

01/07/2003

Crie um index secundario. Depois voce abre o index secundario

Tabela.IndexName:=´NomeDoIndexSecundario´;
Tabela.refresh;

Para voltar ao index primario
Tabela.IndexName:=Emptystr;
Tabela.refresh;

Marconi


GOSTEI 0
POSTAR