Access, проблема связывания главной и подчиненной формы.

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
karlex
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 138
Зарегистрирован: 30.03.2009 (Пн) 20:25
Откуда: Пермский край, г.Кунгур

Access, проблема связывания главной и подчиненной формы.

Сообщение karlex » 22.06.2009 (Пн) 11:53

Есть две формы: главная и подчиненная.
Источник данных для каждой из форм задается свойством Recordset, причем Recordset DAO (тип Dynaset).
Все замечательно, все данные отображаются и в главной и в подчиненной форме.
НО нет связи между этими формами.

В главной форме у объекта "подчиненная форма" устанавливаю свойства: Подчиненные поля и Основные поля -- реакции ноль.
Если то же проделать программно при загрузке формы
Код: Выделить всё
SubFrm.LinkChildFields = ""
SubFrm.LinkMasterFields = ""
SubFrm.LinkChildFields = "Subdivision_ID"
SubFrm.LinkMasterFields = "ID"

, то получаю сначала ошибку:
Не существует источник записей 'SELECT...', указанный в форме или отчете.

После продолжения выполнения программы получаю уже другую ошибку (видимо с источником стало все в порядке...):
Ключ поиска не найден ни в одной записи

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

Вот такие дела, может кто-нибудь что-нибудь дельное посоветовать для нормального связывания главной и подчиненной формы?

ЗЫ: Пока сделал через событие Current и св-ва подчиненной формы: Filter и FilterOn, но меня как-то это не удовлетворяет, учитывая, что это через нативные средства должно организовываться и работать.
Все гениальное — просто!
-------------------------------------
Кто ищет — тот всегда найдет!
-------------------------------------
Лень — двигатель прогресса.
Прогресс — двигатель лени.

Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

    TopList