Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Stanislav
Понял, что загвоздка в том, что в данные в форме собраны из нескольких таблиц посредством INNER JOIN. Это не дает выполнить в обработчике BeforeUpdate не только Cancel, но и Refresh формы, чтобы сохранить изменения. Не совсем понял ситуацию, и как тут правильно поступить, но переделал вот так:


Private Sub Qty_AfterUpdate()
If Nz(Me.Qty, 0) > Nz(Me.Qty.OldValue, 0) Then
Me.Qty = Me.Qty.OldValue
Me.Refresh
Else
Me.Refresh
End If
End Sub


работает.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.