Я пытаюсь выяснить, как я могу создать форму с комбинированными полями, которая использует основную таблицу, в то время как поле со списками использует запрос. То, что я пытаюсь сделать, - это обновить поле со списками после их изменения. Это 65 списков со всеми по умолчанию (1 - 65). В главной таблице есть столбец с именем «Recall_Position», и запрос извлекает из этого и «Lastname» и «Firstname». Когда форма открыта, каждое поле со списком автоматически заполняется фамилией из строки, где значение «Recall_Position» равно по умолчанию для списков combobox.Изменение ячейки таблицы данных на основе форм comboxes
Пример 1: строка, содержащая номер один в «Recall_position», имеет имя Smith в той же строке под «Lastname», когда форма открыта, поле со списком, которое имеет «1», как установлено по умолчанию, откроется с помощью Smith уже выбранных в выпадающем списке. Это уже задано и работает без проблем.
Что я пытаюсь получить, когда в поле со списком выбрано другое «Последнее имя», оно очистит номер от «Lastname» и установит новое «Lastname» с этим номером по умолчанию для comboboxes.
Пример2: Используя пример 1, когда поле со списком изменено от Смита до Вудса, оно найдет Смита в «Фамилии» и переместится в ту же строку под «Recall_position» и очистит номер Смита, затем найдите Вудса и поместите «Recall_position» как "1".
Если мне нужно пройти и добавить VBA для каждой комбинации со сменой, это меня не беспокоит. Причина этого заключается в том, что я создаю отчет, который будет извлекать информацию на основе «Recall_position» для создания списка имен и телефонных номеров.
Не уверен, что я понимаю - Можете ли вы загрузить скриншот? Какой combobox вы хотите изменить? Все 50? –
Процедуру трудно понять только из слов. Попробуйте обновить свой вопрос с помощью нескольких фотографий и пошагового описания. Я думаю, что другим людям тоже сложно, так как пока никто не ответил. –
обновил вопрос. – user2002716