访问中的关闭表单会自动更新表中的第一行

时间:2017-02-27 10:48:53

标签: vba ms-access access-vba

我正在为小型制造商开发MS Access中的简单数据库。它非常简单和小。

基本上我有一个表格,工人可以记录他们白天做的事情。我有4个组合框和3个文本框。

在我关闭表单之前,每个思考都会像魅力一样。当我关闭它时,它会更新第一行,但它只会更改文本框中的内容,数据形式的组合框是相同的。例如。 worker输入一些数据,点击insert并使用这个新信息更新表。然后,当他/她单击关闭时,此信息将插入此表的第一行,但仅更改文本框中的内容。 如果这些方框中有数据,无论如何都会发生同样的想法。

这就是我关闭表格的方式:

Public Sub Close (formMe As Form)
    DoCmd.Close acForm, formMe.Name
    DoCmd.OpenForm "WorkerLogin"
End Sub

但是我注意到,如果我以弹出方式运行该表单然后用X关闭它,就会发生同样的想法。

我感谢任何建议。

谢谢

1 个答案:

答案 0 :(得分:1)

我设法用

修复它
Me.Unload
关闭之前