bonjour,
Me revoila avec un nouveau probleme!!
Ca fait 2 jours que je tourne en rond et je ne trouve rien qui ressemble à mon cas sur le forum.
j'ai une table "classes" et une table "période" de stage
Dans la table classe j'ai une case "activée" qui me permet de trier les classes qui existent dans l'établissement.
Je veux par l'intermédiaire d'un formulaire en pop up selectionner un stage pour une classe.
J'ai pour cela une premiere liste modifiable qui me permet de choisir une classe
Ensuite dans un sous formulaire j'ai une deuxieme liste qui doit me permettre de choisir un des stages de la classe. Dans cette liste ne doit apparaitre que les stage de la classe sélectionnée avant.
Et la je bloque
voici ce que j'ai essayé
sur l'évenement apres mise à jour de la liste modiable classe j'ai voulu changer la source de la liste stage se trouvant dans le sous formualire
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 Private Sub listeclasses_AfterUpdate() ' Rechercher l'enregistrement correspondant au contrôle. Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[refclasses] = " & Str(Nz(Me![listeclasses], 0)) If Not rs.EOF Then Me.Bookmark = rs.Bookmark dim classe as string Classe = listeclasses.Value Forms![recherchestageslect]![recherchestageslect sous-formulaire]Me.listestages.RowSource = "SELECT periode.refperiode, periode.[Stage n°], FROM periode where periode.refclasses = '" & Classe & " ;" End Sub
mais ce code me renvoie cette erreur:
erreur d'execution 438
propriété ou méthode non gérée par cet objet.
Si quelqu'un peut m'aider ça serait vraiment cool....
merci d'avance
Partager