powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Полю таблицы присваиваю значение, а не рабоатет
2 сообщений из 2, страница 1 из 1
Полю таблицы присваиваю значение, а не рабоатет
    #32617623
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу скажу, что Акцессе я чайник, и походу в нем ковыряния сталкиваюсь с самыми разноообразными природными явлениями. Вот одно из них:

При добавлении записи нужно в одно поле записать наперед заданное значение. По сему, я лезу в обработчик BeforeInsert и пишу:
Код: plaintext
1.
my_field =  1 
И, вуаля, все нормально добавляется, но тут отваливается обработчик FormDirty! Ну не вызывается, и все тут. С чего бы это? Ну ладно, стираю BeforeInsert, лезу в AfterInsert, пишу тоже самое. Тоже вроде работает, но блин, теперь при вызове DoCmd.RunCommand adCmdSaveRecord, вылетает "... действие прервано связанным объектом"!?? Очень интересно почему... Причем сей эффект наблюдается только на связанных таблицах, если юзать родной Jet, все идет на ура.

Кто-либо из присутсвующих уже наблюдал нечто подобное? Был бы очень признателен за помощь.
...
Рейтинг: 0 / 0
Полю таблицы присваиваю значение, а не рабоатет
    #32617680
BoNiM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно свойству поля DefaultValue присвоить необходимое значение, а можно my_field = 1 поместить в обработчик BeforeUpdate.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Полю таблицы присваиваю значение, а не рабоатет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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