Je suis actuellement en stage, et mon projet est de créer une application permettant de gérer les addresses ip de l'entreprise.
Je dois développer cette application en visual basic, langage que je ne connais pratiquement pas ^^"
Passons au problème :
J'ai positionné des combobox sur ma Form, chacune ayant ses propriétés DataField et DataSource renvoyant à un composant adodc qui lui est propre (et qui sont normalement bien parametrés).
Lorsque mes combobox sont en dropdown Combo, seul le contenu de la 1ère ligne du champ choisi s'affiche, et la combo, une fois déroulée, est vide...
Si je les mets en Dropdown List, je reçois le message d'erreur "Impossible de lier au champ ou au DataMember NomEtab" (NomEtab est mon champ à afficher)
Pouvez-vous m'aider svp ? ^^"
Message édité par Hemorro le 09-06-2008 à 11:33:37
Bon on a pu m'aider ailleurs, merci quand même -_-
Je mets la solution si ça peut aider...
Code :
Private Sub Form_load()
'Définition de la variable base
Dim db As DAO.Database
'Définition de la variable enregistrement
Dim rec As DAO.Recordset
'Ouverture de la base de données
Set db = DAO.OpenDatabase("chemin de la base (Exemple : C:\...\db.mdb)", False, False)
'Requête SQL qui va récupérer différentes données dans la base
Set rec = db.OpenRecordset("SELECT NomEtab FROM ETABLISSEMENT" (par exemple), DAO.dbOpenSnapshot)
'Remise à zéro du contenu de la liste déroulante (pour actualiser en fait, si je remet pas à zéro, quand tu lance ta macro les données vont s'ajouter au précédentes)
Combobox1.Clear
'Alimentation de la liste déroulante avec les données récupérées tant que le fichier n'est pas fini (donc en l'occurence tant qu'il y a des données)
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.