Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Полю таблицы присваиваю значение, а не рабоатет / 2 сообщений из 2, страница 1 из 1
22.07.2004, 18:01:03
    #32617623
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полю таблицы присваиваю значение, а не рабоатет
Сразу скажу, что Акцессе я чайник, и походу в нем ковыряния сталкиваюсь с самыми разноообразными природными явлениями. Вот одно из них:

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

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


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