Множественное поле со списком в непрерывной форме изменяет второе поле со списком при выборе. Зачем? - PullRequest
0 голосов
/ 06 января 2019

У меня есть форма с отношением «родитель (клиент)» и «ребенок» (список транспортных средств), где я использовал несколько выпадающих списков в качестве одного клиента со многими автомобилями (короче говоря, отношение «один ко многим»). Я использовал приведенный ниже код для поля «Бренд», которое представляет собой независимое поле со списком после события обновления и «Модель» в зависимости от этого.

Это основано на запросе, и родительская форма также работает. Раскрывающиеся списки обновляются в поле модели по мере кодирования запроса. Проблема заключается в том, что всякий раз, когда я выбираю 2-ое поле со списком (добавляя второе транспортное средство), модель 1-го поля со списком, которая получает запрос, удаляется, потому что во втором поле со списком выбрана другая марка по сравнению с первым.

Private Sub cboBrand_AfterUpdate()

Me.cboModel.Requery

End Sub

Но, как я уже сказал, 1 клиент может иметь более 1 транспортного средства, мне нужна модель, которая обновляется, чтобы сохранить и несколько автомобилей можно добавить к одному клиенту.

Смотри форму

...