Добрый день, Мне нужно экспортировать таблицу из одной базы данных в новую базу данных в определенной папке. Имя таблицы - «Подробный отчет». Имя новой базы данных также должно быть «Подробный отчет». Я пробовал несколько кодов, но ничего не работает.
Самый последний код, который я пытаюсь использовать:
DoCmd.TransferDatabase , acExport, acTable, "Detail Report", "Y:\Charter\working\new folder\"Detail Report.accd", False
Пожалуйста, помогите и дайте мне знать, что мне не хватает.
Спасибо
Попробуйте использовать правильный синтаксис:
DoCmd.TransferDatabase acExport, "Microsoft Access", "Y:\Charter\working\new folder\Detail Report.accd", acTable, "Detail Report", "Detail Report", False
И целевая база данных должна существовать.
Для создания базы данных: DBEngine.CreateDatabase Метод (DAO)
Да, но вы можете это создать. См. Отредактированный ответ, пожалуйста.
Спасибо за помощь. Это сработало. Только один вопрос: нет способа написать код, который будет создавать эту базу данных подробных отчетов? Он должен существовать?