打开表格,即时保存并关闭

时间:2012-08-20 16:38:08

标签: ms-access

我试图设置一个表单,这样当我在一个表单中填写一个ID字段时,它会立即以另一种形式保存记录。

如果它打开保存并小心翼翼地关闭那就太棒了!

2 个答案:

答案 0 :(得分:2)

如果第二个表单后面有代码,可以从VBA代码中引用它,如:

Form_MyFormName.Visible = False

此行将创建一个不可见的表单实例,然后您可以使用该实例执行您需要的任何任务。然后关闭表单,如:

DoCmd.Close AcForm, "MyFormName"

答案 1 :(得分:0)

我相信你可以这样做 - 可以在代码中引用Access中的每个对象,因此你可以在VBA中使用表单的名称来调用它,执行与原始表单相关的必要更改,要求保存被叫表单,然后关闭。当然,如果主要表单依赖于您可能在次要表单中更改的数据 - 您需要在次要表单更改之前和之后调用主表单的保存。

对于通用答案感到抱歉,您在表单名称,字段名称等方面确实没有给我们太多帮助。但这个概念应该是合理的。