MS Access复选框默认值未在表单记录导航上更新

时间:2018-03-30 11:18:23

标签: ms-access

我在联系人表格上有一个表格,上面有几个复选框。 enter image description here

复选框正在更新另一个Contact-CustType表以定义contact和cuttype之间的关系: enter image description here

我通过DLookup函数在默认值中获取custtype的用户条目状态: enter image description here

一切正常但是当我使用表单导航时,复选框没有更新。

我尝试了requery,刷新方法来刷新复选框控件,但它似乎无法正常工作。

1 个答案:

答案 0 :(得分:0)

将公式放在Control Source属性中,使用" ="在开头,而不是默认值

<强>更新

如果您需要处理复选框中的事件,请将控制源保留为空并在Current表单事件中设置复选框值。像这样:

Private Sub Form_Current()
Check15.Value=Nz(DLookup("[ContactID]","Contact_CustType","[ContactID]=" & [ID] & " AND [CustTypeID]=1") > 0,False)
End Sub