mysql - 更改字段的按钮

标签 mysql forms ms-access button

我在 Microsoft Access 中有一个表单。 应该有一个名为Renew的按钮。 当我单击该按钮时,子表单的一个字段应该会变为今天的日期。 我创建了表单和按钮 ->在来自操作中选择了应用过滤器,并且 -> 属性表 -> 事件 > -> Microsoft Visual Basic:

Private Sub cmd_renew_Click()
Dim strSQL As String
strSQL = "UPDATE tbl_Borrowing SET DateBorrowed = Date()"
DoCmd.SetWarnings (False)
DoCmd.RunSQL strSQL
DoCmd.SetWarnings (True)
End Sub

它不起作用,我不知道我的逻辑是否正确。 它无法识别DateBorrowed。 我是在我的表单中完成的,而不是子表单。

最佳答案

请改用此代码:

Private Sub cmd_renew_Click()
     Me!SubFormControlName.Form!DateBorrowed = Date()
end Sub

将 SubFormControlName 替换为表单中子表单控件的实际名称。
如果将文本框放在主窗体上,请删除子窗体部分 vrom 代码:​​

Me!DateBorrowed = Date()

关于mysql - 更改字段的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627136/

相关文章:

mysql - 对具有相同模式名称的多个数据库使用 mysql 函数

mysql - 如何从字符串中剪切特定数字并在 select mysql 中对其进行操作

mysql - 两个并排表和连接表有什么区别?

php - MYSQL/PHP : Inserting data via HTML form, 相同 "input name"

iphone - 在 iOS 应用程序中使用 .mdb 文件而不是 SQLite?

php - MySQL - 列表菜单/组合框

jquery - ASP 验证的样式 - RequiredFieldValidator 和 RegularExpressionValidator

c# - 以编程方式使用 POST 发送表单

sql - MS Access 查询未在 Excel 中正确运行

ms-access - Access : Text , 备忘录或 VarChar ?使用哪一种?