SQL Rowsource больше не работает после загрузки значений из другой таблицы - PullRequest
0 голосов
/ 24 сентября 2018

Я создал форму, чьи выпадающие списки со значениями «DISTINCT» заполняются значениями (из таблицы), что означает, что сначала ничего не выбрано, но выпадающий список предлагает набор значений для выбора из именованной таблицы.В поле 1 я выбираю значение, а затем в поле 2 автоматически загружаются только значения из таблицы, где критерии соответствуют значению из первого поля и т. Д.Таким образом, я сужаю число применений наборов записей из моей таблицы до 1 или 2, просто щелкая и выбирая параметры. Моя форма выглядит так .

У меня есть 16 строк, где в каждой строке я могу сузить параметры до 1 определенного элемента из таблицы.

Нажав кнопку, я могу записать эти значения в другую таблицу, гдеони получат идентификатор сохранения и имя сохранения.Это все работает безупречно.

Я также добавил кнопку загрузки, где я могу выбрать имена сохранений из сохраняемой таблицы, и форма автоматически заполнится значениями из сохраняемой таблицы.Но как только я это сделаю, в поле, содержащем несколько столбцов, больше не предлагаются значения.Я пробовал Requery, я пытался переназначить Rowsource, я пытался просто удалить значения в полях раньше, ничего не помогает.Я должен использовать мою функцию «стирания», где я устанавливаю все поля в «Null», чтобы иметь возможность вернуть «предлагаемые значения» к работе. Вот как это выглядит после загрузки В соответствующем поле должнодолжно быть не менее 3 значений, которые больше не отображаются.

Похоже, что заполнение полей форм comboboxname.value = rs! valuefromsavetable удаляет или блокирует работу источников строк.

Может ли кто-нибудь помочь мне здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...