Bonjour,
Je programme une appli qui contient un rapport Crystal Reports.
J'utilise la VCL pour Crystal Reports XI fournie par BO.
Jusque là j'utilisais un rapport avec une seule requete SQL dans un TADOQuery dataset d'un TCrpeDS qui approvisionnait un TCrpe.
Cela fonctionnait très bien.
J'ai dû ajouter un sous-rapport qui contient des "champs d'expression SQL" à mon rapport, pour faire des SUM(champ) , donc une deuxième requete SQL dans le rapport.
Mais lorsque je charge ce deuxieme rapport, j'ai le message suivant:
le code:Error:515 Erreur dans le fichier C:\test.rpt :
Erreur dans la formule Erreur lors de la compilation de l'expression SQL:
Impossible d'utiliser les expressions SQL dans ce rapport..
Execute <PEStartPrintJob>
Quelqu'un saurait-il m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Crpe1.ReportName:='C:\test.rpt'; Crpe1.DiscardSavedData; Crpe1.Tables[0].DataPointer := CrpeDS1.DataPointer; if Crpe1.ReportWindowHandle > 0 then begin Crpe1.Refresh; Exit; end; if Crpe1.Output = toWindow then begin Crpe1.WindowStyle.BorderStyle := bsSizeable; Crpe1.WindowStyle.SystemMenu := True; Crpe1.WindowStyle.Title:='Aperçu avant impression du rapport'; end; Crpe1.Show;
Merci d'avance
David
Partager