Soustraire 2 champs Ireport [Résolu]

profiter 211 Messages postés mercredi 15 juin 2011Date d'inscription 15 mars 2013 Dernière intervention - 12 sept. 2011 à 11:45 - Dernière réponse : profiter 211 Messages postés mercredi 15 juin 2011Date d'inscription 15 mars 2013 Dernière intervention
- 12 sept. 2011 à 12:46
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
Afficher la suite 

2 réponses

Répondre au sujet
cs_Julien39 6449 Messages postés mardi 8 mars 2005Date d'inscription 15 mars 2018 Dernière intervention - 12 sept. 2011 à 12:32
+3
Utile
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()) 
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Julien39
profiter 211 Messages postés mercredi 15 juin 2011Date d'inscription 15 mars 2013 Dernière intervention - 12 sept. 2011 à 12:46
0
Utile
ca marché merci Julien39
Commenter la réponse de profiter

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.