Vba MS Access获取当前更新查询
我的任务是修复用户在使用较小的MS Access数据库时遇到的一些错误,我很好奇,在数据进入数据库之前进行编辑时,是否可以访问表单正在使用的当前更新查询 例如,在用户拥有的表单上,有一个组合框,用于指定两个不同实例的某些数据是否相同,并且当前应用程序通过获取每个文本框的值手动创建查询 我想知道是否可以使用BeforeUpdate事件或类似事件获取表单将要运行的更新查询,并基于组合框对其进行修改,而不必手动从文本框中获取每个值,因为有多个文本框 编辑: 它实际上没有任何错误,但是如果用户不点击添加按钮,而是只在空白文本框中键入数据,然后单击“保存”按钮,表单将将数据插入到数据库中,而没有错误,但是连接表的外键将是空的。Vba MS Access获取当前更新查询,vba,ms-access,Vba,Ms Access,我的任务是修复用户在使用较小的MS Access数据库时遇到的一些错误,我很好奇,在数据进入数据库之前进行编辑时,是否可以访问表单正在使用的当前更新查询 例如,在用户拥有的表单上,有一个组合框,用于指定两个不同实例的某些数据是否相同,并且当前应用程序通过获取每个文本框的值手动创建查询 我想知道是否可以使用BeforeUpdate事件或类似事件获取表单将要运行的更新查询,并基于组合框对其进行修改,而不必手动从文本框中获取每个值,因为有多个文本框 编辑: 它实际上没有任何错误,但是如果用户不点击添加
为此,我目前没有代码,它只是一个表单,只有当用户不使用“自定义添加”按钮,而是在空文本框中键入日期并使用“保存记录”按钮时,才会发生此错误。我想了解更多信息,但这里有一些提示:
插入前或插入后事件。一旦在字段中输入第一个字符,就会触发这些事件。(Access自动插入新记录)
如果是这种情况,您可以使用这些事件预填充一些文本字段
AfterUpdate
事件。您可以使用此事件更新一个或另一个值希望我能帮忙。:) 什么样的错误,你的代码在哪里?我已经更新了这个问题。谢谢你,是的,这些事件满足了我的需要。