powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать кнопку "Отмена" в форме?
9 сообщений из 34, страница 2 из 2
Как сделать кнопку "Отмена" в форме?
    #32495391
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС:
напугал ты меня этим AfterUpdate, только что проверил, все там роллбэкится. Так что 2пой может спокойно пользовать транзакции.
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495393
Фотография 2ПОЙ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч ты что ты имеешь ввиду под этим?
Программное изменение значения поля?
Та что ли??
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495396
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если AfterUpdate меняет значения в той же форме, то все ОК. А если в каких-то других таблицах?
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495398
Фотография 2ПОЙ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ну саныч отчасти прав, если ты на AfterUpdate
зарядишь новый рекордсет или к примеру вызов хранимки которая на серваке поменяет значение полей в таблице то откат транзакции в форме ничего не даст.
А если просто Me.Мое_Поле="Владимир Саныч"
то откатит
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495399
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС: а как он меняет значение др. таблиц? Через рекордсет? Ну так то мешает этот рекордсет открыть на том же коннекте, тогда он тоже войдет в транзакцию. Через Execute? Опять же делать Execute от нашего затранзакченного (во слово придумал) коннекта.
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495400
Фотография 2ПОЙ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор А если в каких-то других таблицах?
Этого надо либо избежать, либо сделать на серваке в триггере на Update этого поля в таблице, тогда при откате, изменения сделанные триггером тоже откатятся?? Или нет??
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495401
Фотография 2ПОЙ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 zz
Тогда надо поменять Dim на Private, то есть объявить cnn на уровне модуля формы, и обращаться к нему при работе с рекордсетами и коммандсами
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495404
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это без разницы, Dim или Private, главное, чтоб объявление до всех процедур в модуле формы.
...
Рейтинг: 0 / 0
Как сделать кнопку "Отмена" в форме?
    #32495405
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Короче, как говорит Sfagnum, все можно сделать, надо только знать как. :^)
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать кнопку "Отмена" в форме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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