MS Access: CTRL+S сохранит текущий открытый файл базы данных.Мы также можем получить к нему доступ через меню File > Save.
CTRL+S
File > Save
Как это можно сделать с помощью VBA?
Я пробовал DoCmd.RunCommand(20), но он только пытается сохранить наборы записей.
DoCmd.RunCommand(20)
В существующей БД CTRL + S сохраняет открытый в данный момент объект.Если это форма, это можно сделать так:
DoCmd.Save acForm, "MyForm"
Дополнительные примеры в руководстве: https://docs.microsoft.com/en-us/office/vba/api/access.docmd.save