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 :

génération et impression d'états


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut génération et impression d'états
    Salut les amis !!

    j'utilise vb.net et une base de donnée sql serveur 2005 EXPRESS EDITION.
    et je rencontre un soucis,
    je cherche à imprimer des état de ma base de donnée, c'est a dire je voudrais
    faire une requête et pouvoir imprimer les résultats de celle-ci.
    (le nombre de résultats n'étant pas prédéfini, il faudra que cet état soit dynamique).

    Par exemple tous les clients qui sont partis ou arrivé durant l'année etc ...
    je ne sais comment faire et quoi utiliser

    Aidez moi s'il vous plait !!

    Merci d'avance !

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    soit en codant "à la main" avec printdocument
    soit avec des soft de génération d'état comme crystal report (pas sur que ca soit inclus dans vb express)

    tutos et exemple via google dans les 2 cas
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut autre question ??
    Merci de ta réponse sperot51

    il est possible de générer des tableaux dynamiques avec printdocument ?
    (je ne connais pas le nombre d'enregistrements que je voudrais imprimer).

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    printdocument vu que c'est codé "à la main" tu peux faire tout ce que tu peux imaginer
    meme des tableaux avec des boucles sur les données, meme mettre les numéro de page
    mais ca peut etre fastidieux


    avec printdocument tu te retrouves avec une page vierge et tu dessine dessus
    donc pour faire un tableau faut faire des drawline (calculer les coordonnées ...), pour mettre du texte faut faire drawstring ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut ok !!
    Je vais chercher de la documentation la dessus.

    Je ne suis tenu par aucun impératif et je peu donc utiliser word, des pdf ou autre pour ces éditions d'état.

    je cherche actuellement pour les pdf mais je vais m'attarder sur tes conseils tout de suite !!

    je donnerais des nouvelles pour l'avancement et les solutions possibles.

    MERCI

  6. #6
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut
    Je cherche et je cherche en vain

    quelqu'un aurait il un tutoriel ou un exemple à me fournir s'il vous plait ?

    je cherche a faire une requête (sql serveur 2005) et à imprimer tous les champs que celle ci me retourne dans un tableau.

  7. #7
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Le plus simple serais de passer par un datagrid tu charge tes données dans le Datagrid et avec Printdocument tu créer ton gestionnaire d'impression je te renvoi a cet article
    http://plasserre.developpez.com/cour...orms2#LX-H-1-g
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  8. #8
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut
    merci de vous intéresser à mon problème !

    j'ai entendu parlé de crystal report. je dois entrer plusieurs données autre que celle présentent dans le datagrid donc un datagrid ne suffira malheureusement pas.

    quelqu'un sait utiliser cristal report ?

    je travaille sur VISUAL BASIC 2008, cristal report est il inclu avec celui ci ? comment l'utiliser ?

    merci d'avance les amis, votre aide m'es précieuse !!

  9. #9
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Si tu est sur Visual Studio 2008 Crystal report y est intégrer mais si tu utilise une version express Crystal report n'est pas intégrer et tu n'a pas accès au reportview donc j'aimerais savoir si tu a une version express ou pas?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  10. #10
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut
    Merci de ton aide !

    J'utilise visual studio 2008 professionnal edition, donc crystal report doit être intégré.

    tu pourais m'en dire un peu plus sur son utilisation, comment le mettre en place et l'utiliser s'il te plait ??

    merci

  11. #11
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    google ?
    ici /rechercher ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  12. #12
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 62
    Par défaut
    Salut,
    voilà ce que je fais avec une base access dans lequel mon état est déjà créé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim oAccess As Access.Application
            ' Démarre une nouvelle instance d'Access pour l'automatisation :
            oAccess = New Access.ApplicationClass()
            ' Ouvre une base de données en mode exclusif :
            oAccess.OpenCurrentDatabase(filepath:=Application.StartupPath & "\mabase.mdb", Exclusive:=True)
            ' Affiche l'aperçu de l'état :
            oAccess.DoCmd.OpenReport("E_fiche_intervention", Access.AcView.acViewPreview)
            oAccess.Visible = True
            oAccess.DoCmd.Maximize()

  13. #13
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut pas trop compris la ...

    google ?
    ici /rechercher ?
    Merci de ta réponse sperot51 mais si je poste ici c'est que je n'ai trouvé d'aide ou d'exemple ailleur !!

    merci aussi de ta réponse urbanspike, par contre je n'y comprends pas grand chose. aurais tu un exemple sur comment créer des états et comment les remplir (eventuellement avec sql serveur) ??

  14. #14
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Quelque click dans la rubrique BI te donnerais ces tutos
    Initiation a crystal report

    Création et déploiement d'état crystal report avec VS.net
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  15. #15
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut Merci
    Merci beaucoup !!

    Je viens de créer mes états avec les dataset et tout ce qu'il faut.
    mais je rencontre un soucis, rien ne s'affiche dans le viewer généré automatiquement.

    y a t il possibilité de faire une requête afin de sélectionner les valeur de la basse de donnée ? sa doit surement etre faisable

  16. #16
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Y'a surement une étapes que tu a sauter rassure toi d'abord s'il y'a des données dans ta BD ensuite tu vérifier si ton dataset est alimenter et enfin tu vérifier si la source de données du reportview est le dataset. Au niveau de tes etats tu peu directement utiliser une requête a la place du dataset mais c'est pas très conseillé
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  17. #17
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut étape par étape ... je vais y arriver !!!!
    j'ai tout repris étape par étape comme tu me l'as conseillé

    1) J'ai des données dans la base de données

    2) Je créé mon dataset (avec la fonction preview je peu voir la requête ainsi que les données qui seront affichées). Donc appartement mon dataset est alimenté.

    3) Concernant la source de données du reportview, il s'agit bien de mon dataset puisque j'utilise le wizzard pour le créer.

    je commence par selectionner mon dataset, ma table et ensuite les champs afficher quand je sélectionne les champs a afficher, le bouton browsedata doit permettre d'afficher les données et la, RIEN !!!! il m'indique uniquement le type de donnée mais rien dans le champ qui est censé les contenir.

    Donc le problème viendrais de cet endroit je pense. Après une matinée passée a chercher, à faire et à refaire des datasets et des états je ne comprends toujours pas pourquoi... aurais tu une idée ???

    Merci d'avance de ta (ou de vos) réponses.

  18. #18
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Essaye de reprendre tout a partir de ce tutoriel c'est celui que j'ai utilisé s'il y'a un problème tu reviens on va voir http://hulk.developpez.com/tutoriel/crystalreport/
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  19. #19
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut toujours et toujours en galère ...
    Bon ben j'ai tout re-suivi a la lettre mais rien n'y fait ! rien ne s'affiche dans l'état !!
    Je ne comprends pas pourquoi cela ne fonctionne pas

    je te joins mon code :

    je commence par expliquer ce que j'ai utilisé :

    mon dataset s'appelle : dataset_edition_expert.xsd
    mon SqlDataAdapter s'apelle : SqlDa
    mon etat s'apelle : etat_edition_expert.rpt
    mon preview d'etat (qui se trouve dans mon formulaire) s'appelle : crvETAT


    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    Imports System
    Imports System.IO
    Imports System.Data
    Imports System.Data.SqlClient
     
    Public Class edition_adherent_toute_cloture_pour_un_bureau
        Dim connect As SqlConnection
        Dim commande As SqlCommand
        Dim reader As SqlDataReader
        Public SqlDa As SqlDataAdapter
        Public dataset_edition_expert As New DataSet()
        Public strSql As String
        Public strConn As String = "server=XXX.XXX.X.XX\SQLEXPRESS;Initial Catalog=XXXXXXX;User Id=XXXXXXX; password =XXXXXXX ;"
     
     
    Private Sub Connexion(ByVal strConn As String, ByVal strSql As String)
            connect = New SqlConnection(strConn)
            connect.Open()
            commande = New SqlCommand(strSql)
            SqlDa = New SqlDataAdapter(commande)
            commande.Connection() = connect
            SqlDa.Fill(dataset_edition_expert)
     
        End Sub
     
    Private Sub imprimer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles imprimer.Click
     
            strSql = "SELECT code_expert FROM expert"
            Connexion(strConn, strSql)
     
            Try
                ' ici nous remplissons notre DataSet
                dataset_edition_expert.Clear()
                SqlDa.Fill(dataset_edition_expert)
     
                ' ici on crée une instance de notre état, nous précisons que ca source est notre DataSet 
                'et que l'on veut l'afficher dans notre crystalreportviewer
     
                Dim report As New etat_edition_expert
                report.SetDataSource(dataset_edition_expert)
                crvETAT.ReportSource = report
     
                Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End Sub
     
    End Class

    Aidez moi s'il vous plait !!!!!

  20. #20
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim report As New etat_edition_expert
    ????
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 19
    Dernier message: 24/03/2006, 12h45
  2. [Access] Problème d'impression des états
    Par cuicui08 dans le forum IHM
    Réponses: 2
    Dernier message: 06/03/2006, 17h38
  3. Réponses: 3
    Dernier message: 03/11/2005, 13h14
  4. impression d'état dans access
    Par zizzoud dans le forum Access
    Réponses: 3
    Dernier message: 01/11/2005, 22h47
  5. Impression d'état CR10 depuis VB6
    Par mcrocher dans le forum SDK
    Réponses: 1
    Dernier message: 07/09/2005, 09h31

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