Bonjour,
je n'ai jamais auparavant utilisé un QuickReport. J'en ai besoin pour faire une facture. Donc ce que je fais, c'est placer un ADOQuery. Puis je place un QuickRep avec un HasTitle a true et HasDetail a true. Dans le HasTitle, je mets un QRLabel avec Facture comme caption et dans le HasDetail, je mets un QRDBText1 qui va recevoir un nom envoye par ma requete. Puis je place un bouton pour faire un preview. Voici le code:
Quand j'execute et que j'appuie sur le bouton Preview, je vois le nom apparaitre sur le Quickrep mais apres quand il ouvre la page, le nom n'apparait pas? Je n'ai que le titre Facture. Comment faire? Et est-ce la bonne methode que j'utilise car je n'ai jms utilise un QuickRep.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 procedure TFormfacture.ButtonPreviewClick(Sender: TObject); begin with DataM.AdoFacture do begin Close; SQL.Add('select nom from Eleve'); SQL.Add('where idEleve = 5'); Open; QRDBText1.Caption := fieldByName('nom').asString; QuickRep1.Preview; end; end;
Merci d'avance
Partager