Access VBA: Placer les valeurs d'une multi-sélection de zone de liste dans un Tableau

J'ai une zone de liste où je peux choisir, lundi - vendredi. J'pouvez sélectionner autant de jours que je veux dans la zone de liste, toutes si je le voulais. Je veux savoir comment faire pour insérer la valeur de la listbox dans ma table.

Voici le code que j'ai écrit jusqu'à présent:

Private Sub Command499_Click()
Set RstRecSet = Nothing
Set db = CurrentDb
Dim dateDay As String
Dim dateWeek As String
MsgBox (lstDateDay.Selected)
''dateWeek = lstDateWeek.Value

db.Execute " INSERT INTO tblContacts (DateDay, DateWeek)Values" & "('" & dateDay & "', '" & dateWeek & "');"
db.Close

End Sub

Comme vous pouvez le voir j'ai essayé beaucoup de choses différentes. Mon problème est d'obtenir la valeur de la zone de liste; il continue de s'afficher comme nulle, même si elle dispose de données sélectionné. L'erreur exacte que j'obtiens est: "non Valide utilisation de Null."

Laissez-moi savoir ce que vous en pensez.

Grâce,
Salade de

EDIT:

       Set rs = db.OpenRecordset("tblContacts")
   For Each itm In lstDateWeek.ItemsSelected
        rs.AddNew
        rs!dateWeek = lstDateWeek.ItemData(itm)
        rs!dateDay = itm
        rs.Update
  Next
  rs.Close
  Set rs = Nothing
  Set db = Nothing

dateDay et dateWeek sont des colonnes dans tblContacts.

InformationsquelleAutor SaladSnake | 2014-10-10