bonjour à tous
Pouvez-vous verifier si le code est juste ..je voudrais insérer dans ma table nommée table la section de ma liste deroulante qui est appelée par me.cc
Mais dans mon formulaire lorsque je clique sur ma liste deroulante il ne m'affecte pas directement la valeur dans la table il m'ouvre une fenetre me disant d'entrer un paramètre ce que je ne veux pas je veux qu'il prennent directement la valeur selectionée.
Par ailleurs lors de l'execution de ce programme il me dit
( il recupere bien une valeur par exemple toto qui est un champ de ma liste deroulante) mais pour
Code : Sélectionner tout - Visualiser dans une fenêtre à part me.cc
il me dit valeur = NULL ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.cc.Column(1)
????
merci de m'aider.
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
16
17
18
19
20
21
22
23
24 Private Sub cc_Change() Call Rt End Sub Public Sub Rt() Dim oRst As DAO.Recordset Dim oDb As DAO.database Set oDb = CurrentDb Set oRst = oDb.OpenRecordset("table", dbOpenTable) Dim req As String Me.cc = Me.cc.Column(1) req = "INSERT INTO table (E,E1,E2) VALUES(Me.cc,Me.cc,Me.cc) " DoCmd.RunSQL req 'Libération des objets oRst.Close oDb.Close Set oRst = Nothing Set oDb = Nothing End Sub
Partager