如何控制&x2B;在MS Access中通过VBA访问

如何控制&x2B;在MS Access中通过VBA访问,vba,ms-access,Vba,Ms Access,MS Access:CTRL+S将保存当前打开的数据库文件。 我们也可以通过File>Save菜单访问它 如何通过VBA实现这一点 我尝试了DoCmd.RunCommand(20),但它只尝试保存记录集。在现有数据库中,CTRL+S保存当前打开的对象。如果这是一种形式,可以这样做 DoCmd.Save acForm,“MyForm” 手册中的更多示例:在现有数据库中,CTRL+S保存当前打开的对象。如果这是一种形式,可以这样做 DoCmd.Save acForm,“MyForm” 手册中的更

MS Access:
CTRL+S
将保存当前打开的数据库文件。 我们也可以通过
File>Save
菜单访问它

如何通过VBA实现这一点


我尝试了
DoCmd.RunCommand(20)
,但它只尝试保存记录集。

在现有数据库中,CTRL+S保存当前打开的对象。如果这是一种形式,可以这样做

DoCmd.Save acForm,“MyForm”

手册中的更多示例:

在现有数据库中,CTRL+S保存当前打开的对象。如果这是一种形式,可以这样做

DoCmd.Save acForm,“MyForm”

手册中的更多示例:

如何保存open Access数据库文件?数据库由许多对象(表单、查询等)组成。如果没有打开的对象,则无需保存任何内容。如何保存open Access数据库文件?数据库由许多对象(表单、查询等)组成。如果没有打开的对象,则无需保存任何内容。保存数据库文件是什么意思?只有在对任何对象(查询、表、表单、报表、模块)进行任何设计更改时,Access才会提示保存更改的消息。如果您只是打开一个Access文件来添加/修改/删除数据(记录),这些更改会立即保存。如果只是添加/编辑/删除记录,则无需保存Access数据库文件。只有在更改自己数据库的设计(表中的新字段、表单中的更改控件、模块上的新代码、查询的SQL代码中的编辑等)时,才需要保存。
DoCmd.RunCommand(20)
,与单击文件->保存相同,但不保存vba模块!这必须通过单击文件->在VBA-IDE中保存来完成。通常不需要通过vba实现自动化,因为这只在开发过程中完成。你必须解释你的理由!保存数据库文件是什么意思?只有在对任何对象(查询、表、表单、报表、模块)进行任何设计更改时,Access才会提示保存更改的消息。如果您只是打开一个Access文件来添加/修改/删除数据(记录),这些更改会立即保存。如果只是添加/编辑/删除记录,则无需保存Access数据库文件。只有在更改自己数据库的设计(表中的新字段、表单中的更改控件、模块上的新代码、查询的SQL代码中的编辑等)时,才需要保存。
DoCmd.RunCommand(20)
,与单击文件->保存相同,但不保存vba模块!这必须通过单击文件->在VBA-IDE中保存来完成。通常不需要通过vba实现自动化,因为这只在开发过程中完成。你必须解释你的理由!