Clipper On Line • Ver Tópico - Somar Campo calculado no FastReport

Somar Campo calculado no FastReport

Discussão sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

 

Somar Campo calculado no FastReport

Mensagempor rubens » 17 Mar 2017 23:08

Olá...
Quando eu quero somar campos da tabela no fastreport é fácil basta fazer isso no groupfooter
[SUM(<CR."VALOR_">,MasterData1)]

Agora se eu precisar somar campo memo, como que faço... o campo memo é o resultado de um cálculo.
na figura abaixo tenho o meu relatório. O valor é um campo da tabela. Mas os juros é um campo calculado. Inseri o objeto Texto e mando buscar uma função no harbour que calcula os juros. Só que a ao final da listagem das contas do cliente preciso somar os juros. Daí não tô conseguindo fazer isso.. o campo memo que quero somar, chama Memo21.
Somarcmpocalculado.png

Alguém pode ajudar...

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Somar Campo calculado no FastReport

Mensagempor anacatacombs » 03 Abr 2017 14:28

Olá... já conseguiu resolver o problema?
anacatacombs
Membro Master

Membro Master
 
Mensagens: 472
Data de registro: 12 Jul 2005 16:53
Cidade/Estado: Cianorte-Paraná
Curtiu: 2 vezes
Mens.Curtidas: 2 vezes

Somar Campo calculado no FastReport

Mensagempor rubens » 03 Abr 2017 22:10

Oi...
Sim... mas você teria alguma sugestão... ?

Consegui fazer um gambiarrechion... buscando variáveis do harbour...
Depois precisei somar tudo numa linha só... o relatório saiu... mas ficou gambiarrechion...
O Fast é fantástico... quanto mais aprendizado nele melhor...

Se tiver alguma sugestão estou de olhos e ouvidos abertos e atentos...

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Somar Campo calculado no FastReport

Mensagempor anacatacombs » 04 Abr 2017 08:08

No SUM, coloque o calculo:
[SUM(<aImEstTab."nTabela"> + <aImEstTab."nTotal">,MasterData1)]
anacatacombs
Membro Master

Membro Master
 
Mensagens: 472
Data de registro: 12 Jul 2005 16:53
Cidade/Estado: Cianorte-Paraná
Curtiu: 2 vezes
Mens.Curtidas: 2 vezes

Somar Campo calculado no FastReport

Mensagempor rubens » 04 Abr 2017 10:34

Bom dia ....

Obrigado Ana... mas não entendi o que seria o <aImEstTab."nTabela"> !!!

Obrigado

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Somar Campo calculado no FastReport

Mensagempor anacatacombs » 04 Abr 2017 10:44

É só um exemplo, vc tem que substituir pelo seu alias, masterdata e variável.
kkkkkk Esqueci de falar que era um exemplo, desculpe

[]'s

Ana
anacatacombs
Membro Master

Membro Master
 
Mensagens: 472
Data de registro: 12 Jul 2005 16:53
Cidade/Estado: Cianorte-Paraná
Curtiu: 2 vezes
Mens.Curtidas: 2 vezes

Somar Campo calculado no FastReport

Mensagempor janio » 05 Abr 2017 14:13

Rubens,

Como faz pra usar Fast com Harbour? Gratis? Pago? Curva de aprendizado sofrida? hehe

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Somar Campo calculado no FastReport

Mensagempor rubens » 05 Abr 2017 17:05

Boa tarde...

Então Ana... do jeito que você passou pelo que entendi tá acessando a tabela pelo Alias... mas aí que ocorreu o problema.. essa soma não é um campo da tabela... é um campo memo... a forma que encontrei foi criar uma variável e ir somando nela no evento onbeforeprint do campo memo...

Talvez eu não tenha entendido o seu conceito...

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Somar Campo calculado no FastReport

Mensagempor anacatacombs » 06 Abr 2017 08:05

Você sitou que o campo memo é o resultado de um calculo... Vc poderia postar o calculo? O que eu quis dizer, que é só colocar o calculo do campo MEMO no SUM. O que citei foi apenas um exemplo.

-Janio, o fastreport é pago, mas vale muito a pena.
É bem diferente do que estamos acostumados, mas tenho certeza que você não terá dificuldades.
anacatacombs
Membro Master

Membro Master
 
Mensagens: 472
Data de registro: 12 Jul 2005 16:53
Cidade/Estado: Cianorte-Paraná
Curtiu: 2 vezes
Mens.Curtidas: 2 vezes

Somar Campo calculado no FastReport

Mensagempor pauloa1 » 19 Jun 2017 11:24

Olá anacatacombs !

Cada relatório é gerado um arquivo do fast certo?
Esse arquivo deve ser instalado no cliente ?
cada alteração que fizer no relatório, deve copiar esse arquivo alterado no cliente?

Paulo
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

Somar Campo calculado no FastReport

Mensagempor fladimir » 19 Jun 2017 12:44

Olá Paulo, não sou a Ana, mas vou passar algumas informações sobre o assunto.

Cada relatório é gerado um arquivo do fast certo?

Sim cada relatório é um arquivo FR3 do FAST.

Esse arquivo deve ser instalado no cliente ?

Não necessáriamente, vc tem 2 formas de fazer mandar teu EXE ler os FR3 fisicos (ai tem q colocar no cliente tb) ou mandar o EXE ler o relatório embutido nele (via resources Link sobre como incorporar FR3 no EXE

cada alteração que fizer no relatório, deve copiar esse arquivo alterado no cliente?

Essa questão vai depender da anterior, ou seja, se vc optar em distribuir os FR3 nos clientes, ai terá q atualizar o FR3, se ficar embutido no EXE, atualizou o EXE atualizou o relatório (pq esta dentro dele)

Vc tb tem a opção de fazer teu sistema criar o FR3 caso ele não exista, ou seja, IF .NOT. FILE("Relatorio.FR3") ... Cria ele (ele é um XML, vc pode após criar o relatório ver o conteudo e fazer gravar na hora o arquivo)

Eu deixo embutido no EXE, ai faço assim, caso exista o FR3 físico (significa q é um relatório personalizado) carrega dele, se não vai pelo q esta embutido o EXE.
No link postado acima eu comentei no final do tópico sobre como estou fazendo esta questão de possibilitar a personalização do relatório em tempo real no cliente.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Somar Campo calculado no FastReport

Mensagempor pauloa1 » 19 Jun 2017 15:23

Interessante Fladimir !

Sabe onde consigo o fast e qual o valor ?

Paulo
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

Somar Campo calculado no FastReport

Mensagempor fladimir » 19 Jun 2017 15:41

as versões pro mundo xBase atualizadas estão através do pessoal do Xailer, fora isto somente as versões q eram através do Russo Sergei... q faleceu a alguns anos.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes




Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro