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

 

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

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

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

ник: Kislov-EA
Заранее благодарю ответивших!
Собственно проблема следующая:
есть ленточная форма на таблицу T1, в форме одно из полей расчетное (в таблице)
при событии lostfocus любого поля в текущей записи (кроме расчетного), происходит вычисление типа
me.field1= me.field2+me.field3*me.field4 бла-бла-бла и т.д.
расчет меня устраивает, меня не устраивает что событие lostfocus, подразумевает что редактирование данного поля (например field3) уже закончилось, а так как у меня в дальнейшем идет присвоение в поле Field1 то запись остается в режиме редактирования, из за этого на интефейсе (при работе с формой) не происходит переход курсора на следующее поле или запись.
есть какой то оператор который завершает редактирование, я не знаю какой (вернее не помню)
подскажите?
я пробовал me.requery, срабатывает, но курсор убегает на начало первой записи...


Ваше имя:

Пароль:

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

Сообщение:

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

Прикрепить:

 

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