powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При закрытии формы не сохранить изменении
5 сообщений из 5, страница 1 из 1
При закрытии формы не сохранить изменении
    #39198009
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте!
У меня есть код на кнопку:
Код: vbnet
1.
2.
3.
Private Sub Кнопка1_Click()
DoCmd.Close , , acSaveNo
End Sub


Как будет выглядит код при закритии форму?
Код: vbnet
1.
2.
3.
Private Sub Form_Close()
???
End Sub


За ранее спасибо!
...
Рейтинг: 0 / 0
При закрытии формы не сохранить изменении
    #39198019
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

Вы хотите отменить изменения? Если да, то что-то вроде этого.
Код: vbnet
1.
2.
3.
Private Sub Form_Close()
If Form.Dirty Then Form.Undo
End Sub



А не проще ли записи в форме сделать необновляемыми? Ну скажем так к примеру:
Код: vbnet
1.
2.
3.
Form.AllowEdits = False
Form.AllowDeletions = False
Form.AllowAdditions = False



Вариантов очень много.
...
Рейтинг: 0 / 0
При закрытии формы не сохранить изменении
    #39198037
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
studieren,

Я хочу вот что:

Есть форма, в нем есть подчинённая форма.
Бывает пользователи изменяет ширину столбцов в подчиненную форму, при закрытие форму не должно сохранится изменение!
Надеюсь Вы мне поняли)
...
Рейтинг: 0 / 0
При закрытии формы не сохранить изменении
    #39198795
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

Может Вам открыть базу в режиме только для чтения? Если у Вас таблицы линкованные, то они будут обновляемые, но вот создавать новые объекты, менять какой-либо объект не получится. Если не ошибаюсь, изменить ширину столбцов можно, но нельзя будет сохранить.
Не вариант? Вроде бы простое решение.
...
Рейтинг: 0 / 0
При закрытии формы не сохранить изменении
    #39199167
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Abisma2008,

на сколько я понял, нужно программно управлять шириной столбцов.
Возможно пригодится:
http://am.rusimport.ru/MsAccess/topic.aspx?ID=22
Код: plaintext
1.
2.
Ключевой момент:
                frm.Controls(rst!ИмяКонтрола).ColumnWidth = rst!ШирСтВТаблице
                frm.Controls(rst!ИмяКонтрола).ColumnOrder = rst!НомСтВТаблице
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При закрытии формы не сохранить изменении
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]