Dbgrid
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#]
[#VIDEO-97#]
Carlos Faria
Curtidas 0
Respostas
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
Peço por gentileza aguardar !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
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
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
28/04/2009
?????
[#VIDEO-101#]
[#VIDEO-101#]
GOSTEI 0
Carlos Faria
28/04/2009
acho que segui todos os passos corretamnente veifica ai ?
[#VIDEO-101#]
[#VIDEO-101#]
GOSTEI 0
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
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
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