Я пытаюсь создать универсальную функцию notInList, которая вызывается, когда пользователь вводит значение в выпадающий список, который не является частью списка. В середине этой функции я хочу вставить новые значения в таблицу.
Для некоторых комбинированных полей в таблице должно быть заполнено более одного поля. (Пользователю задают дополнительный вопрос о значении, отсутствующем в списке, и ответ на этот вопрос также должен быть помещен в таблицу). Значения, которые должны быть вставлены в таблицу, хранятся в переменных в коде.
То, как я до сих пор имел дело с этим, - это таблица, в которой есть одна запись для каждого идентификатора поля со списком, имени поля и имени переменной (имя переменной, содержащей значение, которое будет вставлено в поле). сочетание. Код перебирает все записи, относящиеся к этому комбинированному списку, и создает один список имен полей и один список имен переменных, которые будут использоваться в операторе SQL (Insert ... values ...).
Однако я не могу понять, как использовать имя переменной (полученной из таблицы), чтобы получить значение, хранящееся в переменной. AddVar - это столбец в наборе записей, который содержит имя переменной, значение которой я пытаюсь получить. Я пробовал eval (rs! AddVar), но это не работает.
Я могу получить имя переменной из таблицы, но я застрял. Как я могу получить значение (строку), хранящуюся в этой переменной?