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 

Manipulat footer cxgrid

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


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 256

MensagemEnviada: Sex Mai 12, 2017 8:10 am    Assunto: Manipulat footer cxgrid Responder com Citação

Bom dia pessoal, tudo em ordem?
Precisaria de uma ajuda em relação ao CXGrid.
Tenho que manipular o valor em tempo de execução no footer de cada grupo.
Na imagem abaixo quero fazer a manipulação de cada total em relação a soma da coluna valor 1 e valor 2 para e colocar no total, isso tudo no footer de cada grupo. Na imagem Argentina esta com 1 e 2 = 3, queria por exemplo colocar 4 e 5 para dar 9.
isso é diferente para cada footer.
Alguem poderia me ajudar?


Obrigado a todos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Sex Mai 12, 2017 9:31 am    Assunto: Responder com Citação

veja este topico:

http://www.activedelphi.com.br/forum/viewtopic.php?t=82725&sid=cb48954a621ce62295d7caa2d129ad5c

pesquise na net por cxgrid footer
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
djtatao
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 256

MensagemEnviada: Seg Mai 15, 2017 10:18 am    Assunto: Responder com Citação

bom dia joemil
Obrigado pelo retorno, mas na verdade eu coloquei o titulo errado, pois não é o footer, e sim o sumário de cada grupo.

Esta soilução que me passou, esta ok para o footer, e ja esta ok.
Mas o que estou com dificuldades é o sumario de cada grupo.

No ongettext ja consegui fazer, mas não atribuir o valor, pois vi que o cxgrid faz um unico sumário para todos os grupos e se colocar o Atext receber o valor, ficam todos iguais, agora estou tentando achar uma maneira de saber casa indice de cada sumário.

Obrigado mesmo assim, caso tenha alguma sugestão agradeço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
djtatao
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 14 de Dezembro de 2006
Mensagens: 256

MensagemEnviada: Seg Mai 15, 2017 11:31 am    Assunto: Responder com Citação

Bom dia galera.
Obrigado por todos que tentaram me ajudar, mas consegui achar uma solução.
Abaixo segue o código..

//totaliza o footer
cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[0] :=
FormatFloat(',0.000', (cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[1] /
(cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[2])));


//totaliza o group
for i := 0 to Pred(cxGrid1DBTableView1.DataController.Groups.ChildCount[-1]) do
begin
cxGrid1DBTableView1.DataController.Summary.GroupSummaryValues[i,0] :=
(cxGrid1DBTableView1.DataController.Summary.GroupSummaryValues[i,1]) / cxGrid1DBTableView1.DataController.Summary.GroupSummaryValues[i,2];

end;

Não sei como faz para anexar o exemplo, caso queiram pode baixar pelo link http://www.sigasys.com.br/Teste.rar
Obrigado.
[url][/url][url][/url]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
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