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

Windows Forms Discussion :

affichage null du résultat de la requete dans le crystalreportviewer


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de witch
    Inscrit en
    Mai 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2007
    Messages : 346
    Par défaut affichage null du résultat de la requete dans le crystalreportviewer
    salut
    j'utilise une dataset fortement typé pour creer le cystal report je choisie les champs à afficher dans l'etat et j'utilise une requete qui rempli la datset
    j'ai utilisé le crystalreportviewer pour visionner les enregistrements, les champs présents dans le crystal report sont les même que je selectionne dans la requete, j'ai mis dans le load du form qui contient le crystalreportviewer ça
    connexion = New SqlClient.SqlConnection
    connexion.ConnectionString = strcon
    cmd = New SqlClient.SqlCommand("select s.RaisonSociale,count(p.NumPers)as nombre_inscrit from Personnes p , societe s where s.RaisonSociale=p.RaisonSociale group by s.RaisonSociale", connexion)
    da = New SqlClient.SqlDataAdapter(cmd)
    da.Fill(ds, "societe")
    Dim etat As New inscrits_par_raison
    etat.SetDataSource(ds)
    Me.CrystalReportViewer1.ReportSource = etat
    j'ai testé les enregistrements envoyé par une datagrid et ça s'affiche sans probleme sauf avec le crystal report, ça m'a vraiement embêté ce probleme
    merci pour vos reponses

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Juillet 2004
    Messages : 155
    Par défaut
    Je voudrais savoir si tu as verifié que tes champs de ta requête et les champ que tu as selectionnés dans dans le crystal report sont identiques.
    Par exemple dans count(p.NumPers)as nombre_inscrit , y a t'il un champ du crystal report nommé: nombre_inscrit

  3. #3
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    si les noms des champs de ta requête correspondent bien aux noms des champs de ton état alors essaie de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    connexion = New SqlClient.SqlConnection
    connexion.ConnectionString = strcon
    cmd = New SqlClient.SqlCommand("select s.RaisonSociale,count(p.NumPers)as nombre_inscrit from Personnes p , societe s where s.RaisonSociale=p.RaisonSociale group by s.RaisonSociale", connexion)
    da = New SqlClient.SqlDataAdapter(cmd)
    da.Fill(ds)
    Dim etat As New inscrits_par_raison
    etat.SetDataSource(ds.Tables(0))
    Me.CrystalReportViewer1.ReportSource = etat
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  4. #4
    Membre éclairé
    Avatar de witch
    Inscrit en
    Mai 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2007
    Messages : 346
    Par défaut
    salut tous
    jaub j'ai essayé mais toujours le meme résultat null
    ça m'affiche juste le premier champs RaisonSociale sans aucun enregistrement
    je pense que le souci c le count(p.NumPers),.. evident
    j'ai essayé de le mettre comme un champs calculé dans la datatable que j'utilise mais le group by s.RaisonSociale et comment afficher le champs calculé c compliqué et ça va pas me servir
    il faut que le requete soit excecuté comme elle est

  5. #5
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    est ce que tu peux nous donner le script de génération de ta table SQL, comme ça je vais faire l'exemple chez moi et te répondre dans les plus brefs délais.
    bonne journnée.
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Juillet 2004
    Messages : 155
    Par défaut
    Je pense que tu devrais faire ça comme suit:
    connexion = New SqlClient.SqlConnection
    connexion.ConnectionString = strcon
    cmd = New SqlClient.SqlCommand("select s.RaisonSociale,p.NumPers from Personnes p , societe s where s.RaisonSociale=p.RaisonSociale group by s.RaisonSociale", connexion)
    da = New SqlClient.SqlDataAdapter(cmd)
    da.Fill(ds, "societe")
    Dim etat As New inscrits_par_raison
    etat.SetDataSource(ds)
    Me.CrystalReportViewer1.ReportSource = etat
    Et là dans le crystal report, il y a la possibilité d'appliquer des fonction mathematique sur certain champs. Ainsi dans le crystal report tu applique le Count sur ton champ nombre_inscrit
    Bien à toi.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/04/2015, 15h17
  2. [AC-2007] Problème d'affichage de résultat d'une requete dans champs de texte
    Par Bubulle232 dans le forum VBA Access
    Réponses: 3
    Dernier message: 13/01/2012, 19h12
  3. Réponses: 4
    Dernier message: 20/02/2009, 16h16
  4. Réponses: 1
    Dernier message: 11/05/2006, 16h37
  5. [MySQL] affichage du résultat d'une requete dans une page
    Par blackbird1 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 08/03/2006, 14h07

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