Calculo de variáveis no fastreport

5,975 views
Skip to first unread message

Rodrigo Sebben

unread,
May 3, 2012, 1:33:02 PM5/3/12
to dug...@googlegroups.com
Pessoal, estou com um problema ao tentat calcular uma variável que alimento externamente, com um SUM() de um dos campos da tabela. Estou tentando diminuir um valor do outro, mas mas em vez de fazer o calculo, ele está apenas mostrando os valores literais no relatório, a formula que estou aplicando é esse:

([SaldoContabil] - [SUM(<frxDBDataset1."Saldo">,MasterData1)])

Sendo SaldoContabil minha variável de alimentação externa e o campo de somatório ao lado, o resultado que está mostrando é o seguinte:

Imagem inline 1
O correto seria mostrar o diminuição dos valores que seria: R$ 1.116.021,07.

Alguem que trabalhe com esse componente poderia me ajudar?

Att.
Rodrigo
image.png

Marcelo Bortolini

unread,
May 3, 2012, 3:20:13 PM5/3/12
to dug...@googlegroups.com
coloque assim Rodrigo :
[(SaldoContabil - SUM(<frxDBDataset1."Saldo">,MasterData1))]

o que não estiver entre os [] (Colchetes) vai imprimir como texto

--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
 
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs



--
Marcelo Bortolini
image.png

Rodrigo Sebben

unread,
May 3, 2012, 3:56:56 PM5/3/12
to dug...@googlegroups.com
Coloquei o comando de acordo com o q vc falou, agora ele apresenta esse erro:

Imagem inline 1

Ele diz que não está achando a variável, mas a variável está declarada de acordo com a imagem abaixo:

Imagem inline 2

estou alimentando a variável antes de abrir o relatório com o seguinte comando:

dm.frReportFapai.Variables['SaldoContabilFAPAI'] := strtofloat(EdtSaldoContabilidade.Text);

Até ai tudo funciona, só não entendi porque ele não acha a variável na hora do calculo.

Flw
Rodrigo
image.png
image.png
image.png

Rafael Santos de Lima

unread,
May 3, 2012, 4:04:44 PM5/3/12
to dug...@googlegroups.com
Creio que o correto seria assim:  [([SaldoContabil] - SUM(<frxDBDataset1."Saldo">,MasterData1))] 
A diferença é o [] no variável "SaldoContabil"
image.png
image.png
image.png

Marcelo Bortolini

unread,
May 4, 2012, 8:22:51 AM5/4/12
to dug...@googlegroups.com
Rodrigo, esse erro apareceu no preview em tempo de projeto ou em tempo de execução ?
Eu tenho variáveis alimentadas nos templates, porém em tempo de projeto não funciona corretamente.
Neste templante eu trato a variável na aba código do templante, antes de mostrar na tela.
tente assim :
[((<SaldoContabil>) - SUM(<frxDBDataset1."Saldo">,MasterData1))]
image.png
image.png
image.png

Rodrigo Sebben

unread,
May 4, 2012, 9:00:45 AM5/4/12
to dug...@googlegroups.com
Cara, era exatamente isso....fiz dessa ultima forma e resolveu o problema.... Muito obrigado mesmo! Precisando, tamos ai!

Flw!
Rodrigo Sebben
image.png
image.png
image.png

Andre Sandri

unread,
May 4, 2012, 9:32:20 AM5/4/12
to dug...@googlegroups.com
VAGAS PARA PORTO ALEGRE/RS

Desenvolvedor Delphi - 2 Vagas
- Experiência mínima de 2 anos em desenvolvimento de software
- Conhecimento da linguagem SQL
- Graduação completa ou cursando, no mínimo, o 5 semestre em curso relacionado na área de TI.

WebMaster Jr/Pleno - 1 Vagas
- Experiência mínima de 2 anos em desenvolvimento de software
- Conhecimento da linguagem SQL
- Conhecimento de Ruby On Rails é diferencial
- Graduação completa ou cursando, no mínimo, o 5 semestre em curso relacionado na área de TI.

Desenvolvedor Java - 1 Vagas
- Experiência mínima de 2 anos em desenvolvimento de software
- Graduação completa ou cursando, no mínimo, o 5 semestre em curso relacionado na área de TI.

Analista de Sistemas Sênior - 1 Vagas
- Experiência mínima de 2 anos em Analise
- Graduação completa curso relacionado na área de TI.

Analista de Sistemas Jr/Pleno - 2 Vagas
- Experiência mínima de 2 anos em Analise
- Graduação completa curso relacionado na área de TI.

Para todas as Vagas:
Contratação: CLT
Beneficios: Vale Transporte, Vale-Refeição, Vale Alimentação, Plano de Saúde Médico/Odontológico Golden Cross

Enviar currículo para andre...@gmail.com. Urgente!

Sandri
(51) 9844-6737
www.andresandri.com.br

Marcelo Bortolini

unread,
May 4, 2012, 10:03:42 AM5/4/12
to dug...@googlegroups.com
Flow Rodrigo, abraço
image.png
image.png
image.png

Renato Nunes

unread,
May 4, 2012, 10:14:05 AM5/4/12
to dug...@googlegroups.com
Qual empresa?

--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR

Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs




--
Att.

Renato Nunes.

Homesoft Informática

unread,
May 4, 2012, 12:15:09 PM5/4/12
to dug...@googlegroups.com
bom dia, Rodrigo, vou dar meu pitaco, ja uso a bastante tempo o FR.
é assim: quando for somente um campo podes usar [] mas quando for uma expressão, ou seja, formulas e/ou + de um campo deves usar sempre <> para todos os campos/variaveis.
 
ok????
image.png
image.png
image.png

Rodrigo Sebben

unread,
May 4, 2012, 12:53:33 PM5/4/12
to dug...@googlegroups.com
Certo, até agora não tinha precisado usar calculos entre campos do relatório e variáveis externas. Já deixei esse sugestão registrada dentro do sistema para futuras alterações.

Flw
Rodrigo
image.png
image.png
image.png

João Carlos Cordeiro

unread,
May 4, 2012, 3:35:30 PM5/4/12
to dug...@googlegroups.com
Algu�m conhece uma forma de integrar o delphi com o Messenger ???

Obrigado,

Jo�o Bemgiz

Anderson Dapper

unread,
May 4, 2012, 3:45:28 PM5/4/12
to dug...@googlegroups.com
Bá!
Eu não conheço nada semelhante, mas só por curiosidade qual tua ideia para precisar misturar esses dois mundos tão distintos???


Att,
Anderson Dapper Rocha



Em 4 de maio de 2012 16:35, João Carlos Cordeiro <jccor...@globo.com> escreveu:
Alguém conhece uma forma de integrar o delphi com o Messenger ???

Obrigado,

João Bemgiz


--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para

João Carlos Cordeiro

unread,
May 4, 2012, 5:11:11 PM5/4/12
to dug...@googlegroups.com
Oi Anderson

Eu já havia achado um webservice que permite o envio de mensagem; para que serve ? Por exemplo, se o cliente está aguardando um produto, pode ser informado no MSN se o produto chegou : http://www.linhadecodigo.com.br/artigo/774/delphi-enviando-mensagens-instantaneas-via-consumo-de-web-service.aspx

Também existe um componente da Bricksoft mas é pago.

Tenho um cliente que precisa de respostas automáticas conforme o que os contatos dele digitarem no msn dele.

Tipo, o contato dele digita : vcs têm o teclado microsoft wireless Comfort 5000 ?

O programa identifica o produto no banco e manda uma mensagem automática informando o preço, condições de pagamento, informações do produto e outros.

Como preciso fazer testes e a versão demo da Bricksoft  é muitíssimo limitada, gostaria de ver se algum amigo do grupo tem uma solução free.

Abçs,

João Bemgiz


Em 4/5/2012 16:45, Anderson Dapper escreveu:
Bá!
Eu não conheço nada semelhante, mas só por curiosidade qual tua ideia para precisar misturar esses dois mundos tão distintos???


Att,
Anderson Dapper Rocha



Em 4 de maio de 2012 16:35, João Carlos Cordeiro <jccor...@globo.com> escreveu:
Alguém conhece uma forma de integrar o delphi com o Messenger ???

Obrigado,

João Bemgiz

--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para

Anderson Dapper

unread,
May 4, 2012, 5:44:01 PM5/4/12
to dug...@googlegroups.com
Caçilda... que enrascada... hhehehhe

Mas interessante... não tinha pensado em algo desse genero ainda... mas interpretar texto escrito por messenger é punk... 

Boa sorte nessa empreitada... vou dar uma estudada no assunto se achar algo te mando!

Att,
Anderson Dapper Rocha

Steve Narancic

unread,
May 4, 2012, 6:05:11 PM5/4/12
to dug...@googlegroups.com
tenho um fonte de um integracao wue fiz usando o webservice da própria Microsoft. Ela libera API para integração. Vou catar o código e passar para os colegas

Anderson Dapper <toppe...@gmail.com> escreveu:

João Carlos Cordeiro

unread,
May 4, 2012, 7:48:17 PM5/4/12
to dug...@googlegroups.com
Vlw amigo .. bom final de semana e .. .bom churrasco né ...

Gaúcho sem churrasco e sem chimarrão é gaúcho sem alma, né ??? rsrsrsrs

Abçs

João Bemgiz

João Carlos Cordeiro

unread,
May 4, 2012, 7:53:35 PM5/4/12
to dug...@googlegroups.com
Obrigado Steve .. fico no aguardo.

Abçs,


João Bemgiz

Steve Narancic

unread,
May 4, 2012, 9:41:48 PM5/4/12
to dug...@googlegroups.com

Em anexo código fonte original do projeto opensource que encontrei na net na época, a partir deste código, aprendi interagir com os webservices do msn, e ai fiz um aplicativo conforme minhas necessidades;

 

Qualquer duvida estou a disposição

 

Descrição: Descrição: Descrição: cid:image001.jpg@01CC81AD.E444C820

image001.jpg
PixaMSNsrc.zip

João Carlos Cordeiro

unread,
May 4, 2012, 10:42:02 PM5/4/12
to dug...@googlegroups.com
Obrigado Steve .. vou estudar o material.

Abçs

João Bemgiz

Anderson Dapper

unread,
May 11, 2012, 3:17:54 PM5/11/12
to dug...@googlegroups.com
Cara depois que vis os códigos do Steve procurei um pouco sobre o assunto e encontrei algumas coisas

O envio de mensagens segue um padrão chamado XMMP, e tem uma normalização que está neste link http://xmpp.org/rfcs/rfc6121.html

Existe uma especie de SDK, do LIVE da microsoft http://msdn.microsoft.com/en-us/library/live/hh826539.aspx

O unico componente que encontrei que trabalha com XMMP é o IP*Works Internet Toolkit

Não sei se era de conhecimento de alguém do grupo mas eu ainda não conhecia estes caminho e achei bem interessante até pq a SDK é bem atualizadinha até suporte a algumas coisas do Windows 8 já tem.

Att,
Anderson Dapper Rocha

João Carlos Cordeiro

unread,
May 11, 2012, 4:11:58 PM5/11/12
to dug...@googlegroups.com
Bacana Anderson,

Agora uma dúvida : Pode-se usar esse serviço via o código do Steve ou via o SDK da Microsoft para um programa Comercial ?

Preciso fazer aquela solução que atenderá várias empresas para tele-vendas. A idéia é até mesmo disponibilizar no Baixaki para comercialização ....

Alguém tem alguma informação ?

Abçs,

João Bemgiz

Anderson Dapper

unread,
May 11, 2012, 4:17:38 PM5/11/12
to dug...@googlegroups.com

Aí tu me pegou! Não tenho ideia disso, mas vou pesquisar no final de semana!

João Carlos Cordeiro

unread,
May 11, 2012, 4:18:21 PM5/11/12
to dug...@googlegroups.com
vlw amigo

t+

João Bemgiz
Reply all
Reply to author
Forward
0 new messages