У мене є база даних доступу, яка використовує безперервнупідформ на формі. Безперервна підформа містить поле дати, а потім три прапорці, що посилаються на єдине поле дати. Користувач повинен мати можливість вводити стільки дат, скільки їм потрібно, і перевіряти відповідні поля, які втягуються в цю дату в пов'язане поле в таблиці. Якщо користувач натискає всі три прапорці, пов'язані з будь-якими полями дат, існує спосіб зробити поле на фактичній формі "Правда". Наприклад:
Continuous Subform
Date Field1 Field2 Field3
1/1/2010 X
1/2/2010 X
1/3/2010 X
Form
Поле1 = правда
Відповіді:
0 для відповіді № 1Те, що ви хочете зробити, це:
- додати послідовність After_Update до кожного з цих прапорців, запустити Sub (так що вам не потрібно вставляти один і той же код в кожному прапорці)
- в створеному Sub, перейдіть до набору записів для підформу і перевірте, чи правильно позначено один прапорець у кожному з рядків / стовпчиків.
Якщо його префект оновлює значення у батьківській формі, наприклад,
Me.Parent! Field1 = true