Ireports, multiplicar valor de campos

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