Escolar Documentos
Profissional Documentos
Cultura Documentos
Soma Condicional No Rave Reports
Soma Condicional No Rave Reports
Delphi Curitiba
QUINTA-FEIRA, 29 DE NOVEMBRO DE 2007
ARQUIVO DO BLOG Nesse caso, vou fazer o somatório de um campo, baseado no valor de
outro campo. Por exemplo, quero fazer o somatório dos valores que já
▼ 2007 (5)
foram pagos e dos valores que ainda não foram pagos, onde terei uma
► Dezembro (2)
coluna chamada “PAID” que terá valor “y” (pagos) ou “n” (não pagos).
▼ Novembro (3)
Palestras da BorCon 2007 Outro exemplo prático para esse artigo, poderia ser o somatório de
Soma Condicional no Rave faturas baixadas, faturas em aberto e faturas em atraso. Bom, na
Reports verdade, temos vários exemplos práticos para esse modelo de relatório.
Inédito e Gratuito - Delphi
Day em Português Infelizmente não podemos fazer isso diretamente usando componentes
do Rave, de uma maneira simples.
QUEM SOU EU Inicialmente, preciso de um banco de dados para fazer meu relatório.
G I O R DA N O K O S T CO S K I
Eu vou utilizar o banco de dados “EMPLOYEE.GDB” que acompanha o
Delphi há algum tempo. Ele está localizado em “C:\Arquivos de
Borland Instructor Certified
programas\Arquivos comuns\Borland Shared\Data” para o Delphi
VI SU A L I ZA R M EU P E R F I L
C OM P L E T O
2006, 2005 ou 7, ou no caso do RAD Studio 2007 está localizado em
“C:\Arquivos de programas\Arquivos comuns\CodeGear Shared\Data”.
1 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
2 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
A parte inicial do relatório, nós faremos com o Wizard, pois não é tema
do artigo, como gerar um relatório desde o início. Para isso acesse o
menu Tools | Report Wizards | Master/Detail Report.
3 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
4 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
Esse código faz com que passamos o valor “0” (zero) para cada
parâmetro.
5 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
Repare que a codificação por mais que seja parecida com Pascal, tem
algumas diferenças, por exemplo, antes do elseif, temos “;” (ponto-
e-vírgula). Também o “end” para fechar o “if” não é um simples “end” e
sim é um “end if”. Tome cuidado com esse tipo de sintaxe.
6 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
Para finalizar coloque dois componentes Texts antes dos DataTexts para
descrever os totais. O relatório se parecerá como o da figura abaixo.
7 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
Espero que vocês tenham gostado desse artigo. Para fazer o download
do exemplo, basta clicar aqui.
Abraços
P O ST A DO P O R G I ORD A NO K O S TC O SK I À S 1 2 : 45
4 COMENTÁRIOS:
Edimar disse...
Olá, boa tarde.
8 of 9 10/05/2021 13:22
Delphi Curitiba: Soma Condicional no Rave Reports http://delphicuritiba.blogspot.com/2007/11/soma-condicional-no-rave-...
Magno disse...
Cara muito bom o tópico... deu certinho...
Marcelo disse...
O único problema quando muda de pagina ele zera os
parâmetros, fiz um relatório Mestre / Detalhe, que zera os
parâmetros quando é impresso o Mestre e totaliza o detalhe
em uma band abaixo.
2 de dezembro de 2014 03:42
Postar um comentário
9 of 9 10/05/2021 13:22