是否可以在MS Access中使用只读复选框的click事件?

时间:2019-01-03 22:16:44

标签: access-vba

不。我假设可以将Click事件而不是AfterUpdate事件用于Readonly数据源中的复选框。

为了测试这一点,我写了以下内容

Sub chk_MyCheckbox

msgbox "Hello"

End Sub

什么也没发生。显然,这是因为复选框绑定到只读数据源中的字段。我意识到这是因为它认为我实际上要选中该框,但不能。因此,我希望仅使用click事件,而不实际编辑复选框。我确实有一个来自单击事件起作用的相同只读源的超链接字段。所以我想我可以使用复选框的click事件。

我希望数据表做出响应,就像实际上允许对其进行检查一样,我将以编程方式更改后台的值,然后刷新子窗体。

我的一个想法是用来自只读数据源的数据填充临时表。我还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您不能使用 AfterUpdate 事件,因为只读或锁定的复选框将无法通过用户界面进行更新。

但是,只要启用了复选框,就可以使用 OnClick 事件。