LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Update ил...
 Тема: Update или CancelUpdate без AddNew или Edit
 
 15.06.2007 21:08:31
NikNik
7 сообщения


Тема: Update или CancelUpdate без AddNew или Edit
Надо сделать примерно следующее:
на форме 1 слева поместить подформу 2 в табличном режиме с одним полем (название), а справа на форме 1 поместить поля для редактирования остальных полей записи (описание и т.п.).
рекордсет у этих форм должен быть один и тот же, что я и делаю - на открытие формы 1 вешаю:
Set Me("подформа 2").Form.Recordset = Me.Recordset
При этом при перемешении по записям подформы 2 происходит автоматическое перемещение в форме 1 и наоборот.
Но при этом не могу отредактировать или добавить запись в подформе 2. Вылезает сообщение из Subj.

Вопрос: Что делать? Как обойти?
Access 2000, DAO


P.S. Общий раздел по таблицам
Автор: NikNik от 01.07.2004 12:31:55 Источник ...
 15.06.2007 21:08:31
All
4316 сообщения
1-ый


RE: Update или CancelUpdate без AddNew или Edit
Может использовать form.recordsetclone.


P.S. Общий раздел по таблицам
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:31
NikNik
7 сообщения


Именно так и пришлось сделать
Но при этом пришлось вручную сихнхронизировать текущие записи у родительского и дочернего рекордсетов. Учесть также добавление/удаление записей. И это при том, что все эти действия могут быть проделаны как в родительском, так и в дочернем рекордсете. Пришлось обрабатывать кучу событий и делать дополнительно разные проверки.

Я надеялся, что есть какой-нибудь более изящный способ (типа Form.Recordset.Hack = True :)
Я так понял, что блокировка идет на уровне формы, а сам рекордсет позволяет делать то, что мне нужно...


P.S. Общий раздел по таблицам
Автор: NikNik от 02.07.2004 17:18:24 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Update ил...
ПоискПоиск  Список форумовСписок форумов  
right