DoCmd.Close acForm, "Name", acSavePrompt не работает - PullRequest
0 голосов
/ 08 января 2019

У меня есть некоторый код VBA, например:

Private Sub Command150_Click()

DoCmd.OpenForm "frm_requirements_reference", , , , acFormAdd
DoCmd.GoToRecord , , acNewRec
Forms!frm_requirements_reference!fk_requirement.Value = Me!txt_form_requirement_id.Value
Forms!frm_requirements_reference!Requirement_Name.Value = Me!Requirement_Name.Value
Forms!frm_requirements_reference!Combo7.SetFocus

DoCmd.Close acForm, "Formular_Requirements", acSavePrompt

End Sub

В общем, меня больше всего интересует эта последняя строка кода. Он просто закрывает форму «Formular_Requirements», однако подсказка о сохранении ДА / НЕТ не приходит. Разве вы не знаете, где может быть эта проблема?

Спасибо за помощь,

Вацлав

1 Ответ

0 голосов
/ 08 января 2019

Я полагаю, вы используете MS Access.

Если я хорошо понимаю вашу проблему, сохранение данных автоматически обрабатывается менеджером валют.

Например, если вы редактируете строку, и

  • Нажмите «Следующая запись»

или

  • Соответствующие поля таблицы теряют фокус

Отредактированная запись автоматически сохраняется.

...