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 :

crée une carte + vb + bdd acces


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32
    Par défaut crée une carte + vb + bdd acces
    bonjour
    je crée une form comme suivante
    http://www.developpez.net/forums/att...1&d=1352277671

    mais je cherche un code vb (vb express 2010) pour afficher touts les carte d’étudiants à partir d'une base de donnée acces sous la forme au-dessus inci ce je veut imprimer les cartes

    j'ai cherché sur le net mais je ne trouve le code

    qui à une aide svp
    merci
    Images attachées Images attachées  

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 72
    Par défaut
    Bonjour,

    Je pense que le mieux pour afficher la liste des cartes serait d'utiliser un datagridview, auquel tu spécifieras ta DB ou une requête comme datasource

    Regarde de ce coté la, mais est-ce que tu as déjà la connexion à la DB qui est implémenté ou tu as que l'écran pour le moment ?

    Par contre je pense que dans le cours VB.net du site, tu dois avoir pas mal d'indication pour faire ce que tu veux car il y a une partie qui traite des base de données (si je me souviens bien ^^)

  3. #3
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32
    Par défaut
    Bonjour
    j'ai crée une DataGridView comme indique cet lien

    voici le code
    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
     ' Please be sure of the database path, I suppose it will be in the same folder where the application exe file is in (usually should be in 'YourProjectPath\bin\debug')
            Dim MyConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + Application.StartupPath + "\applicationhebergement.accdb"
            ' Generating the DataSet and the DataAdapter
            Dim ds As New DataSet()
            ' All 'Customers' table's columns could fit in one page
            Dim da As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM etudiant", MyConnectionString)
            ' All 'Customers2' table's columns could fit in two page
            'Dim da As New OleDbDataAdapter("SELECT * FROM Customers2", MyConnectionString)
            Try
                da.Fill(ds, "dt")
            Catch ex As Exception
                MessageBox.Show("Operation failed: " + ex.ToString(), Application.ProductName + " - Error", MessageBoxButtons.OK, MessageBoxIcon.[Error])
                Return
            End Try
     
            ' Setting the style of the DataGridView control
            myDataGridView.ColumnHeadersDefaultCellStyle.Font = New Font("Tahoma", 9, FontStyle.Bold, GraphicsUnit.Point)
            myDataGridView.ColumnHeadersDefaultCellStyle.BackColor = SystemColors.ControlDark
            myDataGridView.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.[Single]
            myDataGridView.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
            myDataGridView.DefaultCellStyle.Font = New Font("Tahoma", 8, FontStyle.Regular, GraphicsUnit.Point)
            myDataGridView.DefaultCellStyle.BackColor = Color.Empty
            myDataGridView.AlternatingRowsDefaultCellStyle.BackColor = SystemColors.ControlLight
            myDataGridView.CellBorderStyle = DataGridViewCellBorderStyle.[Single]
            myDataGridView.GridColor = SystemColors.ControlDarkDark
     
            ' Binding the DataGridViewControl to the DataSet generated above
            myDataGridView.DataSource = ds
            myDataGridView.DataMember = "dt"
     
            ' Changing the last column alignment to be in the Right alignment            
            myDataGridView.Columns(myDataGridView.Columns.Count - 1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
     
            ' Adjusting each column to be fit as the content of all its cells, including the header cell
            myDataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
     
            'MyDataGridView.Columns[0].Visible = false;
            myDataGridView.Show()
    mais je ne connais pas comment afficher les carte des étudiant en utilise le datagrid
    qui m'aide
    merciiii

  4. #4
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 72
    Par défaut
    D'accord, c'est bien si tu as maintenant ta liste d'étudiant qui s'affiche.

    Par contre, je ne suis pas sur de bien comprendre ce que tu souhaite maintenant, dis moi si je me trompe ^^

    Je suppose que maintenant tu souhaite que lorsque tu clique sur une ligne de ton datagridview, ça affiche ce qui tu as mis comme pièce jointe dans ton premier post c'est cela ? Afin d'afficher peut être plus d'information que dans ton datagridview, et pourquoi pas afficher une photo de la carte ou autre non ?

  6. #6
    Membre actif
    Inscrit en
    Décembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 32
    Par défaut
    Salut ,

    concernant le photo ce pas grave

    1- je veut l’osque je clique sur un ligne de datatgrid il m'affiche la carte d’étudiant correspondant

    2 le veut l'osque je clique sur une bouton ou un lien il m'affiche tt les carte d’étudiant (6 carte par page ) avec une bouton imprimer
    mercii

Discussions similaires

  1. [AC-2007] Sous TSE, Runtime crée une copie MDB de ma BDD ACCDB
    Par Lincoln911 dans le forum Runtime
    Réponses: 0
    Dernier message: 29/07/2010, 11h01
  2. connexion a une bdd acces 2007
    Par isoman dans le forum VB.NET
    Réponses: 1
    Dernier message: 18/10/2008, 02h20
  3. Crée une carte de jeu
    Par Marin d'Eau Douce dans le forum Langage
    Réponses: 2
    Dernier message: 25/04/2008, 13h42
  4. Crée une Table Acces Par Code VBA
    Par faressam dans le forum VBA Access
    Réponses: 3
    Dernier message: 18/03/2008, 10h19
  5. Accès au port 700h pour une carte d'interface
    Par haypo dans le forum Matériel
    Réponses: 3
    Dernier message: 07/11/2002, 11h30

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