IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SDK Discussion :

[Delphi 7+Crystal Reports XI] - Error 515 dans un rapport


Sujet :

SDK

  1. #1
    Membre régulier
    Inscrit en
    Mars 2003
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 106
    Points : 97
    Points
    97
    Par défaut [Delphi 7+Crystal Reports XI] - Error 515 dans un rapport
    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:

    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>
    le code:

    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;
    Quelqu'un saurait-il m'aider?

    Merci d'avance

    David

  2. #2
    Membre régulier
    Inscrit en
    Mars 2003
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 106
    Points : 97
    Points
    97
    Par défaut
    Apparemment c'est quand on ne donne pas tous les pointeurs du CrpeDS à toutes les tables de données.

    ex:
    Crpe1.Tables[0].DataPointer := CrpeDS1.DataPointer;
    Crpe1.Tables[1].DataPointer := CrpeDS1.DataPointer;
    ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/10/2018, 15h30
  2. Delphi et Crystal report
    Par moulery dans le forum Delphi
    Réponses: 3
    Dernier message: 15/03/2007, 12h57
  3. Delphi 7 - Crystal Report : passage de paramètre
    Par mls dans le forum Composants VCL
    Réponses: 2
    Dernier message: 23/06/2005, 15h00
  4. [Crystal reports 10] Sous états dans un sous état
    Par jidea dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 12/08/2004, 10h53
  5. [Delphi] [Crystal Reports 10] Error 717
    Par jidea dans le forum SDK
    Réponses: 3
    Dernier message: 05/08/2004, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo