Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2012, 10:48   #1
VanDerGraat
 
Регистрация: 08.04.2012
Сообщений: 6
По умолчанию Отмена изменений в таблице

Здравствуйте.
Подскажите, как можно отменить редактирование данных в таблице программно. Ситуация: после нажатия кнопки на форме исполняется ряд запросов на изменение в одной таблице(идет расчет), изменения эти зависят соответственно от значений данных в таблице. Часто возникает необходимость вернуться к первоначальному виду таблицы, поправить данные в ней, а затем проделать все изменения заново.
Помогите, пожалуйста.
Заранее спасибо.
VanDerGraat вне форума Ответить с цитированием
Старый 26.11.2012, 18:10   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте VanDerGraat.
".. отменить редактирование данных.." с обычной структурой не возможно.
Под "обычной структурой" подразумевается типовое решение - без сохранения старых значений.
В тоже время выполнять несколько операций (запросов) как одну позволяет транзакция,
и её можно отменить при некорректном выполнении любой операции в наборе до подтверждения завершения ввода.
После завершения ввода, выполнить откат (вернуться) - также не возможно.

Для решения Вашей задачи с откатом, можно:
или разрабатывать специальную структуру БД,
или использовать обращение к резервной копии БД.

Евгений.

Последний раз редактировалось Teslenko_EA; 26.11.2012 в 18:14.
Teslenko_EA вне форума Ответить с цитированием
Старый 27.11.2012, 19:15   #3
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Если все изменяемые данные вывести в одном обновляемом запросе посредством формы (например, в режиме таблицы), то после внесения изменений в содержимое некоторых полей таблицы, для отмены этих изменений используйте метод Undo формы...
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение изменений в таблице GarBa4 C# (си шарп) 2 25.01.2012 19:08
Отмена изменений в БД Access Brother Abbat БД в Delphi 3 17.12.2011 19:00
Сохранение изменений Dmitrov БД в Delphi 2 16.05.2011 09:25
Сохранение изменений Dmitrov Помощь студентам 0 15.05.2011 13:36
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице n4ela Microsoft Office Access 3 07.03.2009 12:04