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 :

[XI?][VB.NET] Imprimer le résultat d'une requete en étulisant le crystal reports


Sujet :

SDK

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 55
    Points : 32
    Points
    32
    Par défaut [XI?][VB.NET] Imprimer le résultat d'une requete en étulisant le crystal reports
    Bonjour

    J'ai une petite application qui utilise VB.NET
    je veux imprimer le résultat d'une requete en étulisant le crystal reports
    notant ici que les deux tables sont liés entre eux
    comme exemple:
    la table ELEVE(id_el,nom,Prenom,Date_nai,sexe...)
    la table NOTE(id_eleve,id_mat,note...)
    ici je veux imprimer mon etat (les notes d'un eleve) à la forme suivante:

    id_el.......................nom.........................
    id_mat.................,Note.........................

  2. #2
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Quel est ton problème ? Je ne vois pas trop ce qu'il faut t'expliquer...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Août 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 55
    Points : 32
    Points
    32
    Par défaut
    Bonjour
    merci d'avance
    le problème c'est:
    J'ai Crée un DataSet Fortement Typé (DS FT)
    Un Etat en Crystal Report utilisant le dataset fortement type
    Une requete/proc stock ayant la même structure que le DS FT

    J'ai utilisé le code suivant:
    datamesproduits = New dempfe.Dataset_groupes 'le datasetfortement typée

    Dim myadapter As New OleDb.OleDbDataAdapter(recherche_liste , connection)

    myadapter.Fill(datamesproduits.?????????????????)

    etat_releve_de_competence = New dempfe.revele_de_competence
    etat_releve_de_competence.SetDataSource(datamesproduits)
    CrystalReportViewer1.ReportSource = etat_releve_de_competence
    impression.Show()


    a la place des points d'interrogations je suis obligé de mettre le nom de la table source mais ici je n'ai pas une table crée physiquement j'ai une requête(requête)
    ma question par quoi je peux remplacer les points d'interrogation?

    Autrement dit quand la source de mon etat est deux tables liées je n'obtient pas de résultat.

  4. #4
    Membre confirmé
    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
    Points : 451
    Points
    451
    Par défaut
    Bonjour
    Le dataadapter sert à remplir une table d'un dataset.
    La requête d'extraction de la BDR peut être donnée par un objet comand

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Dim MSQLDA As Oledb.oledbDataAdapter
        Dim MSQLCMD As new oledb.oledbCommand
     
            MSQLCMD.Connection = NomDeLaConnection
            MSQLCMD.CommandText = "TexteDeLaRequête"
            MSQLCMD.CommandType = CommandType.Text
            MSQLDA = New oledb.oledbDataAdapter
            MSQLDA.SelectCommand = MSQLCMD
            NbRec = MSQLDA.Fill(Dataset, NomTable)
    Bon boulot
    Jean

  5. #5
    Nouveau membre du Club
    Inscrit en
    Août 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 55
    Points : 32
    Points
    32
    Par défaut
    Bonjour
    merci à votre réponse.
    C'est vraiment que cherche mais le nom de la table que tu as mis c'est ca le problème ,j'ai dis que j'ai plus qu'une table (des tables liées entre eux).
    NbRec = MSQLDA.Fill(Dataset, NomTable)
    NomTable queul table je vais utiliser?

  6. #6
    Membre confirmé
    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
    Points : 451
    Points
    451
    Par défaut
    Bonjour,
    Tout d'abord il faut créer une table dans un dataset, cette table correspond au champs de la requête.
    Un dataadapter.fill va exécuter la requête et remplir la table du dataset
    Ex, je crée une table nommée Table1 (utilise l'assistant)
    NbRec = MSQLDA.Fill(Dataset, Table1)
    Donc après le .fill Table1 contient les enregistrements résultant de la requête
    et c'est cette table qui pourra être liée à un rapport.
    Bon boulot
    Jean

Discussions similaires

  1. [ADO.NET] Récupérer le résultat d'une requête dans une variable
    Par developppez dans le forum Accès aux données
    Réponses: 2
    Dernier message: 14/03/2009, 21h34
  2. Réponses: 1
    Dernier message: 18/04/2008, 10h15
  3. Réponses: 0
    Dernier message: 17/04/2008, 00h02
  4. imprimer le résultat d'une requête
    Par Oraman dans le forum Oracle
    Réponses: 5
    Dernier message: 01/05/2007, 09h03
  5. [impression] imprimer les résultats d'une page jsp
    Par Lady_jade dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 24/03/2006, 11h59

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