добавить значение поля переменной к имени выходного файла - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть база данных, которая импортирует файлы во временные таблицы до экспорта данных в Excel и добавления временных данных в основную таблицу.Каждый из файлов, загруженных во временные таблицы, имел столбец с одинаковым уникальным значением для каждой записи.Я хотел бы создать запрос, который будет использоваться для фильтрации по первому, и добавить это значение из запроса в мое соглашение об именах файлов для человека, который должен обрабатывать выходные файлы.

Я создал запрос, которыйФильтры для первого, но я не могу найти способ включить этот результат в именование файла для вывода.

Функция Export_2nd_Level_Excel ()

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "2ndLevel"," \ pbfsvr01 \ pbf \ PharmNetwork \ Audits_Pharmacy \ Provider_Audits \ Завершенные файлы аудита \ 2nd_Level \ "&" [Вставить NPI] "& Формат (сейчас," _ddmmmyy "" _ 2ndLevel_to_PharmAudit ") &" .xls7 * *, True

End Function

Я бы хотел, чтобы "[Insert NPI]" было фактическим значением из запроса, который извлекает первое из NPI.

1 Ответ

0 голосов
/ 11 апреля 2019

, поиграв с этим в течение довольно долгого времени, я смог сделать эту работу

Функция Export_2nd_Level_Excel ()

Set db = CurrentDb Установить recd = db.OpenRecordset ("2nd_level_NPI")

Dim NPI As String

recd.MoveFirst NPI = Recd! [NPI]

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "2ndLevel", "\ pbfsvr01 \ pbf \ PharmNetwork \ Audits_Pharmacy \ Provider_Audits \ Завершенные файлы аудита \ 2nd_Level \" & NPT " xlsx ", True

Функция завершения

...