bonjour,
J'utilise Quick Report dans mon l'impression .
Dans une application que j'ai développée pour la gestion des notes, j'ai une table qui contient les champs suivants:
-Code_Edutiant
-nom et prénom
-Note_Composition ( de type Real )
-Absence_Composition. ( de type logique).
-...
-...
dans l'impression, j'ai un petit soucis dans le BeforePrint :
si un étudiant est absent, je veux afficher un QRLabel qui a pour Caption : "Abs" sinon on affiche la Note de la Composition de cet étudiant dans QrDBText s'il est présent à la composition.
j'ai écrit ceci mais je n'obtient pas le résultat souhaité:
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if TNotes.FieldByName('Absence_Composition').Value ='true' then begin QRDBText1.visible := false; // on cache la note QRLabel1.Caption := 'Abs'; // on affiche 'Abs' QRLabel1.visible := true; // on met le Label visible end else QRDBText1.visible := true; QRLabel1.visible := false; end;
Nabil
Partager