У меня проблемы с каскадным списком со списком. Все отлично работает с полями со списком, и значения заполняются правильно.cascading combo box, вызывающий пустые поля в следующей записи
Private Sub cmbAdjComp_AfterUpdate()
Me.cboAdjOff.RowSource = "SELECT AdjusterCompanyOffice.ID,
AdjusterCompanyOffice.Address1,
AdjusterCompanyOffice.Address2,
AdjusterCompanyOffice.Address3,
AdjusterCompanyOffice.Address4,
AdjusterCompanyOffice.Address5 FROM" & _
" AdjusterCompanyOffice WHERE
AdjusterCompanyOffice.AdjCompID = " & Me.cmbAdjComp.Column(1) & _
" ORDER BY AdjusterCompanyOffice.Address1"
Me.cboAdjOff = Me.cboAdjOff.ItemData(0)
End Sub
Выпадающий список имеет вторичный источник строки запроса:
SELECT AdjusterCompanyOffice.ID, AdjusterCompanyOffice.Address1,
AdjusterCompanyOffice.Address2, AdjusterCompanyOffice.Address3,
AdjusterCompanyOffice.Address4, AdjusterCompanyOffice.Address5 FROM
AdjusterCompanyOffice ORDER BY AdjusterCompanyOffice.Address1;
Оба ComboBoxes имеют один и тот же ControlSource.
Все работает отлично, и денди перемещается между записями, а в ящиках отображаются правильные поля для каждой записи.
Когда я использую первый поле со списком, а затем выбираю соответствующий вариант во втором поле со списком, все отлично работает на конкретной записи.
Однако, когда я перехожу к следующей записи, значения во втором поле со списком пусты. Если я закрою форму и снова ее открою и не использую каскадные комбинированные поля, все значения будут корректными, когда я переместюсь между записями.
Как-то использование каскадных комбинированных полей создает конфликт с источником строки вторичного поля со списком.
Надеюсь, что это ясно! Они рылись в поисках ответа, но ничего не нашли.
всякая помощь была бы принята с благодарностью.
Благодаря
Noel
Вы уверены, что оба комбинированных блока привязаны к одному и тому же элементу ControlSource? Это действительно не имеет никакого смысла. –
Привет, Дэвид, у меня были оба комбинированных блока с использованием одного и того же источника управления. В то время в разумном смысле! Теперь с большим пониманием я мог видеть, где я ошибся. – noelmcg