Я пытаюсь очистить три поля в событии доступа, используя VBA. Я могу очистить два без проблем. У меня проблема только с одним конкретным полем. Это поле со списком, которое допускает несколько значений (см. Код ниже, красный).
VBA:
{Set Db = CurrentDb()
Set rstblStaffExt = Db.OpenRecordset("tblStaffExt", dbOpenDynaset)
Do While Not rstblStaffExt.EOF
rstblStaffExt.Edit
rstblStaffExt!PreviousKey = rstblStaffExt!Key
rstblStaffExt!Returning = " “ ‘Works
rstblStaffExt!Leaving = " " ‘Works
rstblStaffExt!DayandTimeRequested = " " ‘Does not Work
rstblStaffExt!DayandTimeRequested = rstblStaffExt!ShiftRequestedDefault ‘Does not Work
‘The from field has one blank record in each to match the receiving field
rstblStaffExt!DayandTimeRequested = 25 ‘Does not Work
‘The 25 is key to a single record that could be used
rstblStaffExt.Update
rstblStaffExt.MoveNext
Loop }