ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como ordenar uma pesquisa

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
vitor_22_2005
Aprendiz
Aprendiz


Registrado: Domingo, 18 de Mai de 2008
Mensagens: 117

MensagemEnviada: Sex Mai 23, 2008 1:32 am    Assunto: Como ordenar uma pesquisa Responder com Citação

Oi glr

Como faço pra criar uma pesquisa em um campo (nome) , e ordenar primeiro por (nome) e segundo por (apelido).

Fiz assim:

var
intCodigoCliente: integer;
begin
ModuloDados.Tabela.IndexFildName := "NOME';
edtPesquisa.FindKey([intCodigoCliente]);
end;

Ele já ordena por nome, mas gostaria de definir a 2ª ordem, pois quando tiverem varios nomes iguais, ele ordene por apelido.

Me ajudem, por favor!!!

Valeu
_________________
Vitor de Oliveira Lacerda
vitor@goldensites.com.br
www.goldensites.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
DonOctavioDelFlores
Colaborador
Colaborador


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Sex Mai 23, 2008 1:58 am    Assunto: Responder com Citação

cria um indice composto...

ou faz por sql

Order by campo1, campo2


apesar q, mesmo no sql... o ideal era ter um indice composto (ou um pra cada campo, depende do banco pra otimizar isso)
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vitor_22_2005
Aprendiz
Aprendiz


Registrado: Domingo, 18 de Mai de 2008
Mensagens: 117

MensagemEnviada: Sex Mai 23, 2008 5:09 pm    Assunto: Responder com Citação

É o interbase.

Mas como faço pra ele pesquisar pelo sql? Como encaixo esse código:

SELECT * FROM tabele WHERE campo = variavel ORDER BY campo1, campo2

Obs. Sou iniciante no delphi.

Abraços
_________________
Vitor de Oliveira Lacerda
vitor@goldensites.com.br
www.goldensites.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
ricardo_olv
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 4 de Outubro de 2007
Mensagens: 136
Localização: Goiania-GO

MensagemEnviada: Sex Mai 23, 2008 5:40 pm    Assunto: Responder com Citação

insira um componente Query da "paleta "BDE"

ele tem uma propriedade chamada SQL, vc clica em ... e insere os comandos

obs.: nao esqueça de colocar um datasource ligado a Query
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
vitor_22_2005
Aprendiz
Aprendiz


Registrado: Domingo, 18 de Mai de 2008
Mensagens: 117

MensagemEnviada: Dom Mai 25, 2008 11:59 am    Assunto: Responder com Citação

Consegui, valeu.
_________________
Vitor de Oliveira Lacerda
vitor@goldensites.com.br
www.goldensites.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
ricardo_olv
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 4 de Outubro de 2007
Mensagens: 136
Localização: Goiania-GO

MensagemEnviada: Seg Mai 26, 2008 9:19 am    Assunto: Responder com Citação

ok
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB