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

VB.NET Discussion :

Imprimer un rapport Crystal à l'aide d'un bouton de commande


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut Imprimer un rapport Crystal à l'aide d'un bouton de commande
    Bonjour, je suis présentement en train de chercher comment lancer l'impression d'un rapport Crystal à partir d'un bouton de commande dans mon application VB.
    J'ai un Datagrid dans mon application et j'aimerais l'information contenue dans le Datagrid après l'avoir envoyée dans mon rapport Crystal...
    Quelqu'un peut me donner une piste?

    Merci!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Par défaut
    Bonjour,
    Tout d'abord dans l'objet crystalviewer il y a un bouton d'impression.
    Pour imprimer dans le code il faut passer par un objet ReportDocument :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      Dim ORPTDOC As New ReportDocument
      ORPTDOC.SetDataSource(Dataset.Table)
      ORPTDOC.PrintOptions.PrinterName = NomDeLimprimante
      ORPTDOC.PrintToPrinter(1, False, Pagede, pageA) '(1,false,0,0) pour toutes les pages)
    Mais lorsque j'imprime un volume important j'ai un message d'erreur sur le panneau de l'imprimante <Memory full> alors que l'option copies collated n'est pas utilisée.
    Malgré mes recherches je n'ai pas trouvé de solution à ce problème.
    La solution que j'ai trouvée est d"exporter le document sous format PDF et l'imprimer avec acrobat reader.
    Je serais intéressé de savoir si tu auras le même problème.
    Bon boulot Jean

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut
    Merci! ca fonctionne...
    Par contre, aurais-tu un exemple de code qui prend le contenu d'un Datagrid et qui l'envoie dans un rapport Crystal?

    Merci!

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Par défaut
    Bonjour,
    Il n'est pas possible de créer un rapport avec un datagrid comme source.
    Lie le datagrid à une table et crée un rapport ayant cette table comme source.
    Bon boulot Jean

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2009, 17h42
  2. Réponses: 10
    Dernier message: 23/05/2007, 18h37
  3. [VB6] imprimer un rapport crystal
    Par colooo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/07/2006, 14h23
  4. Réponses: 2
    Dernier message: 28/06/2006, 08h55
  5. Besoin d'aide - initialiser un bouton de commande
    Par newcal dans le forum Access
    Réponses: 2
    Dernier message: 10/02/2006, 11h02

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