Проверка формы пользователя была сохранена с помощью save_click перед закрытием - PullRequest
0 голосов
/ 09 мая 2018

Я очень новичок в VBA и создал пользовательскую форму для коллег, чтобы вводить данные, которые затем сохраняются на листе. У меня есть кнопка сохранения, кнопка новой записи и кнопка закрытия. Save делает то, что говорит на банке, новая запись очищает форму и закрывает, закрывает ее. Все довольно просто. Тем не менее, я хотел бы иметь возможность добавить функцию для проверки того, была ли форма сохранена при нажатии кнопки «Закрыть», после чего появляется всплывающее окно «Эта запись не была сохранена, хотите ли вы сохранить сейчас? или закрыть без сохранения "и два варианта на выбор:" сохранить и закрыть "или" закрыть без сохранения ".

Возможно ли это? Я искал и искал и не могу найти ответ! Заранее спасибо.

1 Ответ

0 голосов
/ 09 мая 2018

Определите логическую переменную (например, «dataIsSaved») в вашей форме

  • установите его на false при изменении данных (или когда вы считаете, что будет необходимо сохранить)
  • установите его на true при сохранении данных
  • проверьте это при нажатии кнопки закрытия.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...