Безперервна підформа - ms-access, ms-access-2007

У мене є база даних доступу, яка використовує безперервнупідформ на формі. Безперервна підформа містить поле дати, а потім три прапорці, що посилаються на єдине поле дати. Користувач повинен мати можливість вводити стільки дат, скільки їм потрібно, і перевіряти відповідні поля, які втягуються в цю дату в пов'язане поле в таблиці. Якщо користувач натискає всі три прапорці, пов'язані з будь-якими полями дат, існує спосіб зробити поле на фактичній формі "Правда". Наприклад:

Continuous Subform

Date       Field1    Field2    Field3

1/1/2010      X

1/2/2010                X

1/3/2010                          X

Form

Поле1 = правда

Відповіді:

0 для відповіді № 1

Те, що ви хочете зробити, це:

  1. додати послідовність After_Update до кожного з цих прапорців, запустити Sub (так що вам не потрібно вставляти один і той же код в кожному прапорці)
  2. в створеному Sub, перейдіть до набору записів для підформу і перевірте, чи правильно позначено один прапорець у кожному з рядків / стовпчиків.
  3. Якщо його префект оновлює значення у батьківській формі, наприклад,

    Me.Parent! Field1 = true