Fórum Dbgrid #5098
28/04/2009
0
[#VIDEO-97#]
Carlos Faria
Curtir tópico
+ 0Posts
28/04/2009
Rodrigo Mourão
Peço por gentileza aguardar !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
28/04/2009
Wesley Yamazack
Segue abaixo solução para o seu problema.
1 - Você irá precisar de um ClientDataSet, no mesmo adicione um Field.
Nome : TotalVL_Lacamento
Selecione Field Type : Agreegate
Type : Automáticamente o mesmo irá selecionar Agreegate
2 - Observe que o FieldList do ClientDataSet será dividido em duas partes, a parte de cima são os Fields, e a parte de baixo os campos Agreegados(Estes são campos que fazem somatórios de uma coluna do teu ClientDataSet).
Selecione o Field "TotalVL_Lacamento",
Propriedade
Active = True;
Expression = Sum(VL_Lacamento) // Ou sejá aqui você pode botar uma expressão SQL
3 - Selecione somente o ClientDataSet
Propriedade
AggregatesActive = True; // Sendo assim você irá ativar todos os campos Agreegates do seu ClientDataSet;
4 - Adicione um DBText, Localizado na palheta "Data Controls"
Propriedade
DataSource = DataSource que esta ligado na Grid que você mostrou na Video;
DataField = Irá aparecer o Campo Agreegate TotalVL_Lacamento, basta você apontar pra ele, e no momento que seu ClientDataSet for aberto, este campor irá receber o valor Somado.
Sendo assim seguindo estes passos, você irá conseguir ter a sua dúvida resolvida
Att,
Wesley Y
Gostei + 0
28/04/2009
Carlos Faria
[#VIDEO-101#]
Gostei + 0
28/04/2009
Carlos Faria
[#VIDEO-101#]
Gostei + 0
29/04/2009
Wesley Yamazack
Gostaria de pedir desculpas pela falta de audio na vídeo , mas meu microfone ficou ruim. Caso não fique claro te posto outra vídeo amanhã.
Segue abaixo o link da mesma.
http://www.4shared.com/file/102354398/484842d1/Untitled.html
Att,
Wesley Y
Gostei + 0
29/04/2009
Carlos Faria
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)