Totalizar Campo no cxGrid
Pessoal, boa tarde!
Estou tentando totalizar um campo em um cxGrid, mas como meu conhecimento neste componente é pouco, recorro a vocês para me ajudar.Anexo segue uma imagem de como preciso da totalização, mas em resumo é o seguinte: Tenho uma consulta que me traz vários registros de um determinado período, sendo eles: Cliente, Código, Descrição, Ano, Mês e Qtde. Do período informado eu extraio o mês e o ano das datas que os registro ocorreram para poder agrupar, porém dentro de um mês tem várias datas, e por isso não consigo agrupar as quantidades.Acho que olhando a imagem, destacado em vermelho, dá pra ter uma idéia do que eu preciso.
Obrigado à todos!
Marcelo
Estou tentando totalizar um campo em um cxGrid, mas como meu conhecimento neste componente é pouco, recorro a vocês para me ajudar.Anexo segue uma imagem de como preciso da totalização, mas em resumo é o seguinte: Tenho uma consulta que me traz vários registros de um determinado período, sendo eles: Cliente, Código, Descrição, Ano, Mês e Qtde. Do período informado eu extraio o mês e o ano das datas que os registro ocorreram para poder agrupar, porém dentro de um mês tem várias datas, e por isso não consigo agrupar as quantidades.Acho que olhando a imagem, destacado em vermelho, dá pra ter uma idéia do que eu preciso.
Obrigado à todos!
Marcelo
Marcelo Vicente
Curtidas 0
Melhor post
Marco Salles
30/07/2011
então Marcelo . sobre esta totalização no CxGrid estava lendo em outro tópico que pode ser feita desta forma
[QUOTE]
Primeiro... va na propiedade OptionsView do CxGrid, localize Footer e passa para True em seguida de dois cliques no cxgrid que vai abrir aquela sua segunda imagem ai acima... vai na Aba Summary e abaixo clique na aba Footer clique em add e vai aparecer as propriedades ao lado do delphi... em Column selecione qual coluna deseja que aparece a soma, em FieldNama o campo que deseja somar, Kind o tipo de soma, Position escolhe spFooter.. apenas isso e pronto amigo.
[/QUOTE]
[QUOTE]
Primeiro... va na propiedade OptionsView do CxGrid, localize Footer e passa para True em seguida de dois cliques no cxgrid que vai abrir aquela sua segunda imagem ai acima... vai na Aba Summary e abaixo clique na aba Footer clique em add e vai aparecer as propriedades ao lado do delphi... em Column selecione qual coluna deseja que aparece a soma, em FieldNama o campo que deseja somar, Kind o tipo de soma, Position escolhe spFooter.. apenas isso e pronto amigo.
[/QUOTE]
GOSTEI 1
Mais Respostas
Marco Salles
29/07/2011
Geralmente isto pode ser feito no DataSet ... Se for clientdataSet define o grupo e sumariza . ha bons exemplos espalhados por ai
GOSTEI 0
William Galleti
29/07/2011
Para facilitar sua vida, tente usar o dbPivotGrid, ele ira fazer isso que vc deseja. Totalizando por cada quebra.
Espero ter ajudado.
GOSTEI 0
Marcelo Vicente
29/07/2011
Marco Antonio,
Eu tinha visto este post, mas pelos testes que fiz, seguindo esse exemplo, ele sumariza o final, e não por grupos como eu preciso. Eu preciso que fique as qtdes acumuladas de cada mês.
Obrigado
Eu tinha visto este post, mas pelos testes que fiz, seguindo esse exemplo, ele sumariza o final, e não por grupos como eu preciso. Eu preciso que fique as qtdes acumuladas de cada mês.
Obrigado
GOSTEI 0
Marcelo Vicente
29/07/2011
Acho que essa img mostra de forma mais clara o que estou tentando fazer.Preciso que fique mês e na frente a quantidade acumulada.
Desde já agradeço!
Marcelo
Desde já agradeço!
Marcelo
GOSTEI 0
William Galleti
29/07/2011
Acho que essa img mostra de forma mais clara o que estou tentando fazer.
Preciso que fique mês e na frente a quantidade acumulada.
Desde já agradeço!
Marcelo
Desde já agradeço!
Marcelo
Olá. Não sei se é isso que você quer...
Se for, esta fácil, como eu falei anteriormente, é só usar o dbPivotGrid com um DrillDataSet. Em cima, o pivot mostra o resumo, agrupando e totalizando, e embaixo, o cxGrid mostra os valores que geraram aquele resultado. Estou tentando upar o exemplo, mais não esta permitindo aqui no forum. Qualquer coisa entre em contato por email que te envio.
GOSTEI 0
Jose Costa
29/07/2011
Poderia me enviar o exemplo que citou, fiquei interessado.
Obrigado
Olá. Não sei se é isso que você quer...
Se for, esta fácil, como eu falei anteriormente, é só usar o dbPivotGrid com um DrillDataSet. Em cima, o pivot mostra o resumo, agrupando e totalizando, e embaixo, o cxGrid mostra os valores que geraram aquele resultado. Estou tentando upar o exemplo, mais não esta permitindo aqui no forum. Qualquer coisa entre em contato por email que te envio.
Obrigado
Olá. Não sei se é isso que você quer...
Se for, esta fácil, como eu falei anteriormente, é só usar o dbPivotGrid com um DrillDataSet. Em cima, o pivot mostra o resumo, agrupando e totalizando, e embaixo, o cxGrid mostra os valores que geraram aquele resultado. Estou tentando upar o exemplo, mais não esta permitindo aqui no forum. Qualquer coisa entre em contato por email que te envio.
GOSTEI 0