Página 1 de 1
Somar Campo calculado no FastReport
Enviado: 17 Mar 2017 23:08
por rubens
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.
Alguém pode ajudar...
Obrigado
Rubens
Somar Campo calculado no FastReport
Enviado: 03 Abr 2017 14:28
por anacatacombs
Olá... já conseguiu resolver o problema?
Somar Campo calculado no FastReport
Enviado: 03 Abr 2017 22:10
por rubens
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
Somar Campo calculado no FastReport
Enviado: 04 Abr 2017 08:08
por anacatacombs
No SUM, coloque o calculo:
Código: Selecionar todos
[SUM(<aImEstTab."nTabela"> + <aImEstTab."nTotal">,MasterData1)]
Somar Campo calculado no FastReport
Enviado: 04 Abr 2017 10:34
por rubens
Bom dia ....
Obrigado Ana... mas não entendi o que seria o <aImEstTab."nTabela"> !!!
Obrigado
Rubens
Somar Campo calculado no FastReport
Enviado: 04 Abr 2017 10:44
por anacatacombs
É 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
Somar Campo calculado no FastReport
Enviado: 05 Abr 2017 14:13
por janio
Rubens,
Como faz pra usar Fast com Harbour? Gratis? Pago? Curva de aprendizado sofrida? hehe
Janio
Somar Campo calculado no FastReport
Enviado: 05 Abr 2017 17:05
por rubens
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
Somar Campo calculado no FastReport
Enviado: 06 Abr 2017 08:05
por anacatacombs
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.
Somar Campo calculado no FastReport
Enviado: 19 Jun 2017 11:24
por pauloa1
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
Somar Campo calculado no FastReport
Enviado: 19 Jun 2017 12:44
por fladimir
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.
Somar Campo calculado no FastReport
Enviado: 19 Jun 2017 15:23
por pauloa1
Interessante Fladimir !
Sabe onde consigo o fast e qual o valor ?
Paulo
Somar Campo calculado no FastReport
Enviado: 19 Jun 2017 15:41
por fladimir
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.