Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  datagrid lié à un datacombo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

datagrid lié à un datacombo

n°1108923
cyberangel​02
Posté le 05-06-2005 à 19:50:17  profilanswer
 

Bonjour,
 
J'utilise VB 6.0 + Access XP pour mon projet.
Sur Access, j'ai trois tables ELEVES, Emprunter, LIVRES
 
En sélectionnant un élève dans mon datacombo, je souhaiterai que soient affiché dans un datagrid les emprunts de livres qu'il a pu effectué (ou pas!).
 
J'ai des difficultés à remplir mon datagrid (je suis un novice).
 
Je laisse le code concernant ce dernier :
 
Private Sub DataCombo2_Click(Area As Integer)
' Connection à la 3ème table
    With Adodc3
        .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MaDb & ";Persist Security Info=False"
        .RecordSource = "SELECT * FROM Emprunter WHERE Num_ele LIKE 'Numero' ;"
'Numero est la valeur obtenue dans le DataCombo2
    End With
 
    Adodc3.Refresh
    Set DataGrid1.DataSource = Adodc3
'.............?
 
(NB : Après "Set DataGrid1.DataSource = adodc3, je ne sais quoi écrire)

mood
Publicité
Posté le 05-06-2005 à 19:50:17  profilanswer
 

n°1118538
cyberangel​02
Posté le 13-06-2005 à 16:35:03  profilanswer
 

Mon problème est résolu !
 
Merci quand même.  :jap:

n°1119050
AlainTech
Pas trouvé? Cherche encore!
Posté le 14-06-2005 à 02:22:52  profilanswer
 

C'aurait été bien de dire comment.
 
Ca peut servir à d'autres...

n°1613213
cyberangel​02
Posté le 19-09-2007 à 21:46:39  profilanswer
 

Bonsoir,
 
Après tout ce temps, je me permet malgré tout de diffuser la solution à mon problème :
---------------------
' Connection à la 3ème table
    With Adodc3
        .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MaDb & ";Persist Security Info=False"
        .RecordSource = "SELECT Num_Liv AS 'N° Livre', Num_ele AS 'N° Élève', dat_emp AS 'emprunt du' FROM Emprunter WHERE Num_ele like '" & DataCombo2.Text & "' ORDER BY 1;"
    End With
   
    Adodc3.Refresh
   
    If Adodc3.Recordset.RecordCount = 0 Then
        Text1 = ""
        Command2.Enabled = False
        info = MsgBox("Cet élève n'a emprunté aucun livre", vbInformation)
        Exit Sub
    End If
 
Command2.Enabled = True
 
    Set DataGrid1.DataSource = Adodc3
    DataGrid1.Refresh
 
---------------------
Avec ce code tout se passe bien.
Merci encore pour l'aide qui m'a été donné sur VBFrance.com
 
En espérant que ça sert à d'autres. Par contre AlainTech pour ta part et comme tu dis, "Pas trouvé? Cherche encore!".  :D  
 
Bonne soirée à tous.
 

AlainTech a écrit :

C'aurait été bien de dire comment.
 
Ca peut servir à d'autres...



---------------
@ntone reloaded!!!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  datagrid lié à un datacombo

 

Sujets relatifs
[.Net] Datagrid BackgroundImage[.Net] Evenement Sort (Datagrid)
[.Net] Alignement Header d'un DataGridDatagrid et Textbox
[VB .NET] DataGrid et CheckboxesManipulation de fichier XML complexe et DataGrid
J'arrive pas à affiche ma table sous datagridproblème de remplissage d'une datagrid
Winforms - Datagrid - associer une formule a une colonne[VB .NET] DataGrid et Requete à plusieurs tables...
Plus de sujets relatifs à : datagrid lié à un datacombo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR