Olá , estou querendo multiplicar 2 campos do meu relatorio.
esses dois sao do banco de dados, u mse chama ITE_quantidade F{ITE_quantidade} e ITE_precounitario F{ITE_precounitario}.
No ireports eu criei um field chamado total F{total} “este eu nao trouxe do banco”.
Bom agora eu estou querendo multiplicar F{ITE_quantidade} * F{ITE_precounitario}. e trazer este valor para F{total].
como faço isso no ireports ? :?:
O problema eh q os Fields sempre sao objetos… Vc nao pode fazer Obj*Obj certo?
Entao para multiplicar os dois vc deve transforma-los em tipos primitivos…
Caso eles jah sejam de um tipo numerico ( Integer por exemplo ) basta fazer:
F{f1}.intValue() * F{f2}.intValue()
Caso eles sejao String, por exemplo, vc deve converte-los antes
eu uso o mssql e agora eu to querendo colocar uma consulta na field q eu criei F{Total],
sera que ficaria assim ?
declare @codigo int
declare @nome char(30)
select @codigo =1
while @codigo < 4
begin
select @nome = F{CLI_nome}.intValue() from cliente where CLI_codigo = @codigo
print @nome
end