我有一个带有组合框cmbProjectName
的表单,可以从tblProjects
中选择项目名称。表单上还有一个按钮btnComplete
。
单击按钮时,我想更新所选项目的记录,以便字段Date Modified
充满今天的日期。我在对VBA进行编码以查找正确的记录进行更新时遇到了麻烦。
我要更新的字段是tblProjects.[Last Modified]
,我想通过使用列cmbProjectName
引用组合框tblProjects.projName
来查找记录。
答案 0 :(得分:1)
这可以通过几种不同的方式处理,但是,看起来您可能正在寻找VBA SQL解决方案。因此,请尝试以下操作:
Currentdb.Execute "UPDATE tblProjects " & _
"SET tblProjects.[Last Modified] = DATE()
WHERE tblProjects.projName = " & cmbProjectName.Value & "", dbfailonerror
这当然要求tblProjects.projName
是整个表的唯一值。否则,您将需要其他解决方案。