Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

M@RcOs/rs

Números Decimais no Rave Reports e inclusão do R$

Recommended Posts

Qualquer conhecidência é mera semelhança...

 

variavel := FormatFloatF(Query1.FieldByNAme(NOME_DA_TABELA).Value, ffcurrency, 12, 2);Erros #22 - Unknown identifier [variavel].

 

 

Identificador Desconhecido variavel

Não foi declarada a variável de nome variavel

Compartilhar este post


Link para o post
Compartilhar em outros sites

marcio.theis, sabe me dizer o que seria o TIPO_DE_VARIAVEL? Onde posso encontrar tal informação?

 

Código fonte? No caso seria:

 

variavel := FormatFloatF(Query1.FieldByNAme(NOME_DA_TABELA).Value, ffcurrency, 12, 2);
O tipo do meu banco de dados é IBX.

 

Desculpem pela demora! http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

TIPO_DE_VARIAVEL apenas quiz dizer para você colocar o tipo de variável que quer usar, tipo Extended, String, Integer, etc...

No caso poderia de ser:

varialvel: string;
Pode fazer a formatação desta forma:

FormatFloat('R$ ###,###,##0.00', Query1.FieldByNAme(NOME_DA_TABELA).Value);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá marcio.theis, obrigado pela rápida resposta.

 

Tentei desta maneira porém o erro continuou...

 

Tem experiencia com Rave Reports? Veja se estou fazendo da maneira correta:

 

1) Dentro do relatório já conectado ao database clico em "Event Editor";

2) Seleciono o tabela e/ou banco de dados em geral (tentei com ambos);

3) Em "Available Events" seleciono "OnBeforePrint";

4) Após isso colo o código após o "begin" e clico em "Compile".

 

Sabe por que não esta identificando a variavel?

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Deixei da seguinte forma:

 

{ Event for DriverDataView1.OnBeforePrint }function DriverDataView1_OnBeforePrint(Self: TRaveDriverDataView);beginvarialvel: string;FormatFloat('R$ ###,###,##0.00', Query1.FieldByNAme(PRECO_VENDA).Value);end OnBeforePrint;

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não conheço o Rave, tente desta forma:

 

{ Event for DriverDataView1.OnBeforePrint }function DriverDataView1_OnBeforePrint(Self: TRaveDriverDataView);var	varialvel: string;beginvariavel:=FormatFloat('R$ ###,###,##0.00', Query1.FieldByNAme(PRECO_VENDA).Value);end OnBeforePrint;

Depois ainda precisa atribuir para o campo do relatório que precisa deste campo formatado, no caso dependendo nem vai precisar da variavel que foi declarada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas colei e compilei o código, porém o erro continua.

 

Depois ainda precisa atribuir para o campo do relatório que precisa deste campo formatado, no caso dependendo nem vai precisar da variavel que foi declarada.

Pode explicar? ^^'

 

Eu consegui fazer as etiquetas de preço funcionares normalmente (porém sem o R$) com o CalcText, porém este serve apenas para calcular.

 

No CalcText tem a opção DisplayFormat, onde basta eu colocar "#,##0.00" e fazer a festa...mas não tem isso no Data Text nem no Text Component...

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu faço para ver o código geral de um banco de dados IBX?Andei pesquisando nos poucos tópicos espalhados pela internet com a mesma dúvida, a solução está lá...porém eles colocam diretamente no db/tabela.Alguém me recomenda algum programa?Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.