Soustraire 2 champs Ireport [Résolu]

Signaler
Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
-
Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
-
bonjour,
j'ai deux champs que je recupere de la requete sql t_ht et t_ttc
je veux calculer la tva
j'ai crée une variable tva comme ca :
et dans l'expression de variable j'ai mis :

new java.lang.Double($F{t_ttc} - $F{t_ht})

mais il me genere l'erreur suivante :
The operator - is undefined for the argument type(s) java.lang.Double,

je sais pas comment le resoudre
est ce que vous avez une idée
merci d'avance

2 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
305
Bonjour,

Il faut que tu récupères le type primitif pour utiliser l'opérateur. Pour celà, utilises .doubleValue() de la manière suivante :

new java.lang.Double($F{t_ttc}.doubleValue() - $F{t_ht}.doubleValue()) 
Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
7
ca marché merci Julien39