单击按钮上的Microsoft Access vba更新记录日期

时间:2018-07-13 12:59:57

标签: vba ms-access onclick access-vba sql-insert

我有一个带有组合框cmbProjectName的表单,可以从tblProjects中选择项目名称。表单上还有一个按钮btnComplete

单击按钮时,我想更新所选项目的记录,以便字段Date Modified充满今天的日期。我在对VBA进行编码以查找正确的记录进行更新时遇到了麻烦。

我要更新的字段是tblProjects.[Last Modified],我想通过使用列cmbProjectName引用组合框tblProjects.projName来查找记录。

1 个答案:

答案 0 :(得分:1)

这可以通过几种不同的方式处理,但是,看起来您可能正在寻找VBA SQL解决方案。因此,请尝试以下操作:

Currentdb.Execute "UPDATE tblProjects " & _
"SET tblProjects.[Last Modified] = DATE()
WHERE tblProjects.projName = " & cmbProjectName.Value & "", dbfailonerror

这当然要求tblProjects.projName是整个表的唯一值。否则,您将需要其他解决方案。