#ms-access
#ms-access
Вопрос:
У меня есть поле со списком, в котором я хочу отобразить параметры, основанные на источнике записи формы. Однако источник записи является динамическим, а не статическим (т. Е. он изменяется при выполнении определенных действий). Как я могу сделать так, чтобы поле со списком запрашивало само себя на основе того, что такое источник записи в любой момент процесса.
Комментарии:
1. В любых процедурах, изменяющих recordsource формы, вы должны изменить rowsource поля со списком. Другого способа обойти это нет. Как вы меняете записи, отображаемые в форме? Сообщите нам это, и тогда мы сможем предложить, как выполнить синхронизацию поля со списком с этим.
Ответ №1:
вы можете использовать метод запроса:
combobox.Requery
Комментарии:
1. но это будет запрашивать поле со списком только на основе его исходного источника строк. Мне нужно присоединить источник строки к источнику записи, который является динамическим и изменяется.
2. Вы всегда можете изменить rowsource поля со списком, используя его свойство RowSource. Затем вы немедленно запрашиваете поле со списком, я думаю, это работает
3. Если вы задаете Rowsource, запрос является избыточным.