cs_souriant
Messages postés6Date d'inscriptionjeudi 24 novembre 2011StatutMembreDernière intervention10 février 2012
-
9 févr. 2012 à 00:30
cs_souriant
Messages postés6Date d'inscriptionjeudi 24 novembre 2011StatutMembreDernière intervention10 février 2012
-
9 févr. 2012 à 15:36
Salut
Je suis débutant en matière des bases de données, et j'ai réussi à remplir le combo1 à partir d'une table moyennant un Recrodset DAO, mais je ne sais comment faire pour remplir un deuxième combo avec des éléments filtrés d'une autre table de la même base de données voicie le code que j'ai écrit pour les deux combo :
Private Sub Combo1_Click()
Dim rs1 As DAO.Recordset
Dim strSQL As String
IdClasse = Combo2.List(Combo1.ListIndex)
strSQL = "SELECT Elève.Nom FROM Eléves WHERE IdClasse=' " & IdClasse & " ' "
Set rs1 = mabase.OpenRecordset(strSQL, dbOpenDynaset, dbAppendOnly)
Do Until rs1.EOF
List1.AddItem rs1!Nom
rs1.MoveNext
Loop
End Sub
j'espère que vous aurez la gentillesse de me donner un coup de man je suis vraiment bloqué
cs_souriant
Messages postés6Date d'inscriptionjeudi 24 novembre 2011StatutMembreDernière intervention10 février 2012 9 févr. 2012 à 13:43
Merci pour votre réponse Renfield. Je n'ai pas fait attention concernant élève, mais j'ai nommé ma table comme écrit dans la requête. à propos des deux espaces c'est le vb qui les à fait.
Une information de plus, quand je fais la débogage, il affiche le message suivant:
trop peu de paramètres. 1 attendu
en surlignant la ligne suivante:
Set rs1 = mabase.OpenRecordset(strSQL, dbOpenDynaset, dbAppendOnly)
Merci