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 

Ordenação Dados

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


Registrado: Quinta-Feira, 9 de Agosto de 2012
Mensagens: 15

MensagemEnviada: Seg Set 10, 2012 12:57 pm    Assunto: Ordenação Dados Responder com Citação

Amigos estou com um problema quero fazer diferentes tipos de ordenação de dados no DBGrid

Ex: Realizei uma consulta qualquer e mandei que os dados fossem organizados nome momento da consulta por pelo código de cadastro. Quando os dados gerados da consulta forem mostrado em um DBGrid eu coloquei os seguintes botões(Cidade, Nome, Data Cadastro), para que quando o usuário clicar no botão NOME os dados que estão no DBGrid gerados da consulta sejem ordenados pelo nome e não mais pelo CÒDIGO, e consequentemente o mesmo com os botões CIDADE e DATA CADASTRO

OBS: Estou usando o componente IBQUERY

Ficarei grato se alguém puder me ajudar
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Seg Set 10, 2012 1:01 pm    Assunto: Responder com Citação

Cara, direto no Grid usando IBQuery sinceramente não sei se vc vai conseguir...
No dbgrid tem um evento chamado onTitleClick, que é o click sobre a linha de titulo do dbgrid, o que vc pode fazer é chamar de novo o SQL ordenando pelo campo que clicou.

Eu faço isso, mas utilizo um memorydata ligado ao meu dbgrid.
Demora um pouco mais a consulta porque tenho que carregar o mesmo, mas consigo ordenar qualquer um dos campos.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Set 11, 2012 9:17 am    Assunto: Responder com Citação

Eu utilizo código para fazer tal, coisa simples e até aqui no fórum tem material a respeito.



bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular 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