ник: Lukas
1. Что есть "список значений" для поля с подстановкой - свойство поля таблицы.
2. Что есть значение этого поля - строка значений, разделенных точкой с запятой.
3. Для того, чтобы изменить значение свойства поля таблицы необходим инструмент доступа к свойствам поля таблицы и новое значение свойства.
4. Формировать новое значение свойства (в данном случае-строку) можно в функции/процедуре любого модуля, в том числе в модуле своей формы.
5. В качестве инструмента доступа к свойствам полей таблицы можно использовать, например, библиотеку DAO. Возможно, профессионалы подскажут другие инструменты.