Utiliser la valeur d'une qrexpression (qreport)

habib1976 Messages postés 10 Date d'inscription vendredi 19 décembre 2008 Statut Membre Dernière intervention 25 octobre 2009 - 26 avril 2009 à 20:12
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 - 20 mai 2013 à 08:52
salut ,
j'ai écrit  une fonction numtext pour convertir un chiffre en texte (ex :112= cent douze)
je veut récupérer le resultat d'une expression (control qrexpr de quick report) pour le convertir en texte et l'afficher avec la propriété caption d'un qrlabel;
j'arrive pas à acceder à la valeur envoyée par l'expression.
j'ai éssayé d'utiliser sa propriété qrexpr1.value.dblResult  sans résultat! help me please!

4 réponses

haddadlaidhaddad Messages postés 1 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 10 mai 2010
10 mai 2010 à 10:40
Moi
0
metdlp Messages postés 4 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 11 mai 2010
11 mai 2010 à 18:02
c'est bien la seule manière de recuperer la valeur du qrexpr(qrexpr1.value.dblResult ) tu dois faire l'appel a ta fonction dans la methode before print de la bande (Par exemple PageFooter before print ou summaryBand before print)


Oumar Gaye
0
label1.caption:=value;

bonne chance
0
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 10
20 mai 2013 à 08:52
Bonjour,
Je crois t'avoir déjà dit dans un précédent post qu'une autre solution serait de créer un champ calculé, string qui recevrait le resultat de ta fonction numtext. Et dans le oncalcfield tu appelles ta fonction. Ca marche bien, etplus de qrexpr, ni de beforeprint, ...
Bonne journée.
solilog
0
Rejoignez-nous