Как я могу экспортировать одну таблицу в файл dBase 5 через VBA?Экспорт таблиц MS Access как dBase 5 через VBA MS_Access
В настоящее время я использую этот VBA код:
DoCmd.TransferDatabase _
acExport, _
"dBase IV", _
"DB_Total", _
acTable, _
"DB_Total", _
"C:\Data", _
False
Но когда я пытаюсь выполнить этот код, я получаю следующее сообщение об ошибке (на голландском, так грубо переведено):
"DB_Total is not a valid path"
Но Я не уверен, что такое путь, потому что таблица, которую я пытаюсь экспортировать, находится внутри файла Access, правильно?
В соответствии с документами вам нужен полный путь к выходной базе данных в 4-м параметре: DoCmd.TransferDatabase acExport, «dBase IV», «c: \ full \ path \ to \ output.dbf», acTable, TableNameInAccess "," Output.dbf ", False, False –
Кажется, что это работает, но мой файл сохраняется как« C__DATA_.DBF », есть ли способ изменить это? – Gutanoth
@DanMetheus, вы должны отправить свой ответ, Gutanoth, вы должны установить правильный аргумент имени, которое хотите, как говорит Дэн, «DoCmd.TransferDatabase_ acExport, _ « dBase IV », _ « C: \ Data » , _ acTable, _ "DB_Total", _ "DB_Total", _ False' См. Http://msdn.microsoft.com/en-us/library/office/ff196455.aspx – Fionnuala