我有一个访问数据库,在表单上使用连续子表单 . 连续子表单包含一个日期字段,后跟三个链接到单个日期字段的复选框 . 用户必须能够输入所需数量的日期,并选中相应的框,这些框将把该日期引入表中的相关字段 . 如果用户单击连接到任何日期字段的所有三个复选框,则可以在实际表单上创建字段“True” . 例如:
Continuous Subform
Date Field1 Field2 Field3
1/1/2010 X
1/2/2010 X
1/3/2010 X
Form
Field1 = True
1 回答
你想要做的是:
为每个复选框添加一个After_Update事件,让它启动一个Sub(这样你就不必在每个复选框中放入相同的代码)
在您创建的Sub中
,遍历子窗体的记录集,并检查每个行/列中是否选中了一个复选框 .
如果它是完美的,则更新父表单上的值 . 例如 . ,
Me.Parent!Field1 = true