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

ASP.NET Discussion :

passage paramètre à crystal report


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 85
    Points : 47
    Points
    47
    Par défaut passage paramètre à crystal report
    bonjour,

    j'ai un rapport crystal reports avec lequel j'affiche le id_client, nom, prenom, adresse

    il m'affiche tous les clients qui sont dans ma table CLIENT de ma base de donnée sql server2008

    je veux utilisier un textbox dans lequel j'entre l'id_Client et une bouton qui me génere le rapport pour l'id saisie ( donc comment je peux passer l'id du textbox vers le rapport crystal reports , et comment je peux générer automatiquement le rapport et le sauvegarder sous C: sans qu'il me l'ouvre)

    j'utlise c# et asp.net

    merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Points : 305
    Points
    305
    Par défaut
    Voici le code qui te permet de générer un pdf (Crystal Report) à partir de asp.net :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    ...
    using CrystalDecisions.CrystalReports.Engine;
    using CrystalDecisions.Shared;
    ...
    try
    {
    ReportDocument crt = new ReportDocument();
     crt.Load(" Chemin de ton rapport rpt ");
    crt.SetParameterValue(0, premier paramètre attendu par le rpt = le contenu de ton TextBox);
    crt.SetParameterValue(1, deuxième paramètre attendue par rpt);
    ...
    string User = " user bdd ";
    string Mdp = " mot de passe ";
    crt.SetDatabaseLogon(User, Mdp);
    ExportOptions crExportOptions = new ExportOptions();
    DiskFileDestinationOptions crDiskFileDestinationOptions = new DiskFileDestinationOptions();
    crDiskFileDestinationOptions.DiskFileName = "nom fichier resultat .pdf";
    crExportOptions = crt.ExportOptions;
    crExportOptions.DestinationOptions = crDiskFileDestinationOptions;
    crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
    crExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
    crt.Export();
    }
    catch (Exception excep)
    {
    //gestion de l'exception
    }
    Bien sur, il faut ajouter les références de crystal reports à ton application

Discussions similaires

  1. passage information crystal report
    Par laurent1 dans le forum Débuter
    Réponses: 1
    Dernier message: 30/03/2012, 14h29
  2. passer des paramétres à crystal report 9 sous vb 6.0
    Par Ikmuss dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/11/2009, 09h40
  3. Passage de crystal report à business objects
    Par tibofo dans le forum Débuter
    Réponses: 1
    Dernier message: 26/05/2009, 12h44
  4. Passage Parametre Crystal Report à Access
    Par itge76 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 11/08/2006, 11h57

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