Besoin de vérification de code VBA
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
il me dit valeur = NULL ..
????
Code:
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 |
merci de m'aider.