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 6 et antérieur Discussion :

combobox et recordset


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Par défaut combobox et recordset
    bonjour,
    comment on peut relier un DBcombobox a un recordset
    merci .

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    Salut

    Déclaration du DataCombo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Set DataCombo1.DataSource = rst
    Set DataCombo1.RowSource = rst
    DataCombo1.ListField = "NomChamp"
    pour placer le Recordset sur l'élément sélectionné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub DataCombo1_Click()
     
    If DataCombo1 <> "" Then
    rst.Bookmark = DataCombo1.SelectedItem
    End If
     
    End Sub
    J'avais trouvé cet exemple dans les Faqs mais je n'est pas retrouvé le lien.

    A+

  3. #3
    Membre expérimenté
    Avatar de Hatchepsout
    Inscrit en
    Octobre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 170
    Par défaut
    salut
    voici un exemple j'ai tester et il fonctionne bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     Dim strSQL As String
       Dim rsADO  As New ADODB.Recordset
       Dim rsCateg  As New ADODB.Recordset
     
    'Remplissage des DataCombo dbcCateg1 à l'aide du jeu rsADO
       strSQL = " SELECT [Code catégorie], [Nom de catégorie]" _
              & " FROM Catégories ORDER BY [Nom de catégorie]"
       rsCateg.Open strSQL, cnnbase
       Set dbcCateg.RowSource = rsCateg
       dbcCateg.ListField = "Nom de catégorie"
       dbcCateg.BoundColumn = "code catégorie"
    bien sur cnnbase c'est ton pointeur sur la base qu'il faut declarer dans une module
    bonne chance

Discussions similaires

  1. [AC-2007] Combobox & Recordset not updateable
    Par Ivanovitch dans le forum IHM
    Réponses: 2
    Dernier message: 01/06/2011, 13h20
  2. [AC-2000] Combobox,RecordSet et Value
    Par Darksnakes dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/08/2010, 14h19
  3. Remplir une [Combobox] avec un [recordset] [ADODB]
    Par LaMontagne dans le forum VBA Access
    Réponses: 3
    Dernier message: 03/09/2008, 13h57
  4. remplir une combobox depuis un recordset
    Par Zorgloub dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/02/2008, 16h12
  5. Besoin d'aide sur un projet (ComboBox-FlexGrid-Recordset).
    Par zizou2007 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2007, 18h54

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