РЕШЕНИЕ:
SELECT tblFinal.[Vendor Name], DLookUp("[State]","qryRef","[Vendor Name] = '" & [Vendor Name] & "'") AS State
FROM tblFinal;
У меня есть одна таблица [tblFinal] и один запрос [qryRef].
tblFinal и qryRef оба совместно используют столбец [Имя поставщика].
Установлен qryRefсобрать State, Zip и другие столбцы из третьей таблицы [refVendorImport] на основе совпадений в tblFinal. [Имя поставщика] и refVendorImport. [Имя поставщика с текстовой строкой Pcard]
SELECT tblFinal.[Vendor Name], refVendorImport.[Vendor #], refVendorImport.[State Abbrv], refVendorImport.State, refVendorImport.Location, refVendorImport.[postal code], refVendorImport.[IMPLAN Postal Code], refVendorImport.[Cong# District], refVendorImport.[IMPLAN CONG# DISTRICT], refVendorImport.[Consolidated Vendor Name], refVendorImport.[ISR/SSR NAICS], refVendorImport.[IMPLAN NAICS], refVendorImport.[Vendor #1]
FROM refVendorImport INNER JOIN tblFinal ON refVendorImport.[Vendor Name w/Pcard Text String] = tblFinal.[Vendor Name]
GROUP BY tblFinal.[Vendor Name], refVendorImport.[Vendor #], refVendorImport.[State Abbrv], refVendorImport.State, refVendorImport.Location, refVendorImport.[postal code], refVendorImport.[IMPLAN Postal Code], refVendorImport.[Cong# District], refVendorImport.[IMPLAN CONG# DISTRICT], refVendorImport.[Consolidated Vendor Name], refVendorImport.[ISR/SSR NAICS], refVendorImport.[IMPLAN NAICS], refVendorImport.[Vendor #1];
Моя цельсоздать новый запрос, который может принимать конкретные значения столбца из [qryRef] на основе [имя поставщика] для заполнения пустых значений [tblFinal] через DLookup. Однако при компиляции функции возникает ошибка -
Модуль Visual Basic содержит синтаксическую ошибку. Проверьте код, а затем перекомпилируйте его.
Это выражение, которое я построил для получения состояния
SELECT tblFinal.[Vendor Name], DLookUp("[State]","qryRef","[Vendor Name] = " & [Vendor Name]) AS State
FROM tblFinal;
Новая ошибка:
В чем причина ошибки? Правильно ли построено мое выражение? Нужно ли ссылаться на конкретные таблицы, из которых происходят столбцы? Пока в запросе у меня есть [tblFinal] и [qryRef], показывающие соединение [Имя поставщика].
Дополнительная информация: Из-за особенностей импорта, я понимаю, что наименование столбцов не очень оптимально.