procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
if ClientDataSet1.IndexFieldNames '' then
DBGrid1.Columns[ClientDataSet1.FieldByName(
ClientDataSet1.IndexFieldNames).Index].Title.Color :=
DBGrid1.fixedColor;
if not (Column.Field.DataType in [ftBlob,ftMemo]) then
begin
Olá pessoal, boa tarde,
Estou querendo ordenar um DBGrid de acordo com a coluna que o usuário escolher.
Alguem sabe como ??
No caso, o dataSet do DBGrid é uma Query.
Obrigado pela atenção.
Flávio.
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
[As
Pessoal,
Estou tentando ordenar os registros de um DbGrid ligado a um ClientDataset. Se
ordenar pela primeira vez de modo Ascendente, não consigo ordenar novamente de
modo Descendente e vice-versa. A ordenação continua sempre pelo modo que foi
feito pela primeira vez. Abaixo o código:
Uso SimpleDataSet.
Levi
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Walter Alves Chagas Junior
Enviada em: terça-feira, 13 de dezembro de 2005 11:46
Para: 'delphi-br@yahoogrupos.com.br'
Assunto: RES: [delphi-br] Ordenar DbGrid ao clicar na
Se você estiver usando ClientDataSet, você pode, no evento OnTitleClick, pegar
o nome do campo no parâmetro Column que é passado e colocar na propriedades
IndexFieldNames do CDS.
Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu: Pessoal,
Como faço para ordernar um dbgrid ao clicar na
Se estiver usando o ADOQuery, basta usar a propriedade Sort, que dispensa um
nova consulta, pois ele ordena a consulta atual.
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
* Para ver as mensagens antigas, acesse:
:= strColumn;
Column.Title.Font.Style := [fsbold];
except
CDS.IndexName := idxDefault;
end;
end;
- Original Message -
From: Valfrid-Ly Silva Couto [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, December 13, 2005 1:33 PM
Subject: Re: [delphi-br] Ordenar DbGrid ao clicar
]
nome de Levi Ribeiro de Freitas
Enviada em: terça-feira, 13 de dezembro de 2005 10:55
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Ordenar DbGrid ao clicar na coluna
Pessoal,
Como faço para ordernar um dbgrid ao clicar na coluna e deixar a coluna
marcada diferente indicando
Como faço para ordenar um dbgrid sem usar query.
O DbGrig Vai ser um localizar para um form..
Grato
Francisco
-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
[As partes desta mensagem que não continham texto foram
Use ClientDataSet. Com ele, vc pode ordenar os dados nele por qual(is)quer
campo(s).
[]s
From: F D [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: Delphi Grupo delphi-br@yahoogrupos.com.br, Grupo Delphi
[EMAIL PROTECTED]
Subject: [delphi-br] ORDENAR DBGRID
Date: Wed, 29 Jun 2005
iae pessoal, blz?
estou ordendando um dbgrid ao clicar no nome da coluna, mas eis que
surgiu uma dúvida: se a coluna for um campo calculado, como posso
fazer para ordenar por ele?
vlz
[]'s
Eduardo
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas,
Tecnologias - Micrologos
Equipe ClubeDelphi.NET
DevMedia Group
www.micrologos.com.br - www.clubedelphi.net -
www.delphirio.assespro-rj.org.br
- Original Message -
From: juniormello [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, March 10, 2005 3:09 PM
Subject: [delphi-br
pessoal, quando já estou com os dados em um dbgrid, como posso
reordená-los?
Grato,
Juliano-rs
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail
pessoal, quando já estou com os dados em um dbgrid, como posso
reordená-los?
Acredito que o próprio DBGrid seja incapaz de fazer isto, MAS...
Se o DataSet conectado ao DBGrid é um TClientDataSet ou descendente,
então você poderá ordenar os dados na memória, sem executar outro
SELECT, como
Use isso no evento OnTitleClick do DBGrid
DataModule1.ClientDataSet1.IndexFieldNames := Column.FieldName;
Sds,
Neto
- Original Message -
From: Daniel / Tecnobyte [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, September 28, 2004 11:13 AM
Subject: Re: [delphi-br] ordenar dbgrid
15 matches
Mail list logo