【问题标题】:Change values of table in Access by pressing a button on a form通过按表单上的按钮更改 Access 中表的值
【发布时间】:2018-10-13 00:57:34
【问题描述】:

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

我当前的表单名称是DataEntry 按钮名称为Command77

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

我已经尝试过这段代码,但它不起作用。错误是未定义变量。

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

【问题讨论】:

    标签: vba ms-access button checkbox


    【解决方案1】:

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

    如果您想将 ALL 记录的 Checkbox 字段设置为 false,请改用:

    DoCmd.RunSQL "UPDATE TestTable SET Checkbox=False"
    

    【讨论】:

    • 请注意,这将导致操作查询确认提示(您可以在访问选项中永久禁用)。
    猜你喜欢
    • 2016-09-26
    • 1970-01-01
    • 2017-03-27
    • 2011-09-26
    • 2016-06-24
    • 2012-07-04
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    相关资源
    最近更新 更多