|
|
|
| В форму на основе перекрестного запроса программно добавляются поля.
Когда юзер закрывает данную форму, выскакивает "Сохранить изменения макета или структуры объекта ...?"
Как отключить (или перехватить) этот запрос. Не хочется делать отдельную кнопку.
Можно сохранить форму в программе, а потом, перед следующим добавлением полей, удалить ненужные.
Но, наверное, есть более простое решение.
Access 2003 | |
|
| |
|
|
|
| DoCmd.SetWarnings False - отключает
DoCmd.SetWarnings True - включает
вдачу сообщений | |
|
| |
|
|
|
| acCloseSave = 2
or
DoCmd.Close , , acSaveYes
|
| |
|
| |
|
|
|
| мне нужно, чтобы форма закрывалась кнопкой CloseButton. Куды ж втыкнуть DoCmd.Close... (гусары молчать) | |
|
| |
|
|
|
| спасибо,
но при DoCmd.SetWarnings False форма автоматом сохраняется, а мне нужно, чтобы не сохранялась.
чо еще сделать та? | |
|
| |
|
|
|
| , а мне нужно, чтобы не сохранялась.
это -DoCmd.SetWarnings False-
только отключает вывод сообщения и ничего больше | |
|
| |
|
|
|
| открывать не саму форму а экземпляр формы, например - он не сохранится и спрашивать ничего не будет
______________*
тьфу - потерял суть вопроса - ты же поля добавляешь :) извини :)))
в общем случае File>Revert в меню FormDesign - отменяет все изменения в дизайне формы (без возможности отмены этой команды) и при закрытии Access уже не требует подтверждения изменений | |
|
| |