通过按表单上的按钮更改Access中的表的值

时间:2018-05-02 20:05:53

标签: vba button checkbox access

在Access窗体上,我想尝试创建一个按钮,在按下它时,它会将指定表中字段中的所有值更改为false(即取消选中该字段中的所有框)。

我目前的表单名称为DataEntry Button名称为Command77

表的名称是TestTable TestTable中字段的名称为CheckBox(具有“是/否”)格式。

我已经尝试过这段代码,但它无效。错误是变量未定义。

Private Sub Command77_Click()
TestTable.CheckBox.Value = False
End Sub

1 个答案:

答案 0 :(得分:1)

这是因为您的代码查找名为“CheckBox”的表单控件而不是名为Checkbox的表字段。

如果您要将所有记录的Checkbox字段设置为false,请改为使用此字段:

DoCmd.RunSQL "UPDATE TestTable SET Checkbox=False"