Если вы хотите, чтобы пользователь вводил ProductID, Name или штрих-код в тот же комбинированный список и возвращал ProductID, затем сделайте комбинированный список RowSource запросом UNION из трех полей:
SELECT ProductID, ProductID AS Data FROM tablename
UNION SELECT ProductID, ProductName FROM tablename
UNION SELECT ProductID, BarCode FROM tablename;
Установите другие свойства комбинированного списка :
ControlSource: поле для сохранения ProductID в
BoundColumn: 1
ColumnCount: 2
ColumnWidths: 0 "; 2"
Настоятельно не рекомендуется использовать пробелы или знаки препинания / специальные символы в соглашении об именах. Кроме того, Имя является зарезервированным словом и не должно использовать зарезервированные слова в качестве имен для чего-либо.