Dbgrid

28/04/2009

A/c Rodrigo Mourao E ai mestre como fazer essa soma ? o fonte ta postado para vc nao perder tempo fazendo exemplos ok

[#VIDEO-97#]
Carlos Faria

Carlos Faria

Curtidas 0

Respostas

Rodrigo Mourão

Rodrigo Mourão

28/04/2009

Olá Carlos !!  Irei analizar assim que puder !!!

Peço por gentileza aguardar !!!

Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Wesley Yamazack

Wesley Yamazack

28/04/2009

Olá Carlos,

   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
Carlos Faria

Carlos Faria

28/04/2009

?????

[#VIDEO-101#]
GOSTEI 0
Carlos Faria

Carlos Faria

28/04/2009

acho que segui todos os passos corretamnente veifica ai ?

[#VIDEO-101#]
GOSTEI 0
Wesley Yamazack

Wesley Yamazack

28/04/2009

Olá Carlos.
  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
Carlos Faria

Carlos Faria

28/04/2009

Wesley valeu d+ kara , agradecido deu certo agora !   Por isso as vezes eu prefiro as video aulas e mais facil de se resolver !!   por esse ai obrigado !
GOSTEI 0
POSTAR