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 

Votre réponse

2 réponses

Meilleure réponse
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 12 sept. 2011 à 12:32
3
Merci
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()) 

Merci cs_Julien39 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

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
Merci
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.