Programmation

Messages postés
34
Date d'inscription
mercredi 17 septembre 2008
Statut
Membre
Dernière intervention
31 mars 2014
- - Dernière réponse : pierrotk10d
Messages postés
105
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
8 avril 2019
- 27 déc. 2010 à 17:10
bonjour
je souhaite savoir svp comment diviser deux champs texte
en faite je souhaite faire la division de deux champs notes et coef dans le composant qrpt expression de quick report les deux champs sont en texte
merci d'avance
Afficher la suite 

1 réponse

Messages postés
105
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
8 avril 2019
2
0
Merci
Bonjour,
Les fonctions de TQRepExpression ne permettent pas la conversion StrToInt.
Pour ma part dans la bande de détail du rapport je mettrais un QRlabel et utiliserai sa propriété caption pour afficher le résultat.
C'est simple et ça marche.
Mais pourquoi ne pas utiliser des numériques pour des valeurs qui ne peuvent être que numérique?
Attention au séparateur décimal à utiliser (la virgule pas le point)

procedure TForm1.QRBandDetailBeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
QRLabel1.Caption := FloatToStr(StrToFloat(T.FieldValues['Note'])/StrToInt(T.FieldValues['Coef']));
end;
Amicalement
pierrot
Commenter la réponse de pierrotk10d