Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отмена внесенных изменений.... / 4 сообщений из 4, страница 1 из 1
18.02.2004, 09:26
    #32412919
Mild
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена внесенных изменений....
Есть поле с данными, ну например с датой 30.01.04
Допустим я хочу внести изменения, но на событие
Private Sub Дата_Change()

If (Move = -1) Then
MsgBox "изменения запрещенны!!!", vbCritical, "Внимание!Ошибка!"
Else
End If
End Sub

Public Function Move() 'Функция для проверки
MoveToExpense = [Form_Форма1].Перемещенна.Value '(знач. -1 и 0)
End Function

процедура отрабатывает отлично, но изменения данных в поле все же происходит, а как мне данные которые были до изменения вернуть в исходное положение, что бы в итоге вышло предупреждение и данные не были изменены!
Может на другое событие ???
...
Рейтинг: 0 / 0
18.02.2004, 09:31
    #32412926
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена внесенных изменений....
Посмотри свойство поля OldValue
...
Рейтинг: 0 / 0
18.02.2004, 09:36
    #32412932
Mild
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена внесенных изменений....
ааа, все оказывается можно сделать так

MsgBox "изменения запрещенны!!!", vbCritical, "Внимание!Ошибка!"
Me.Undo
...
Рейтинг: 0 / 0
18.02.2004, 09:51
    #32412950
amel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена внесенных изменений....
Событие BeforeUpdate(Cancel As Integer) не пробовал?
Cancel = True - Определяет возникновение события До обновления. Заданное для аргумента «Cancel» значение True (–1) отменяет событие До обновления.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отмена внесенных изменений.... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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