Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

За допомогою дії макросу Імпортекспортданих можна імпортувати або експортувати дані між поточною базою даних Access (.mdb або ACCDB) або проектом Access (ADP) та іншою базою даних. Для Access настільних баз даних також можна зв'язати таблицю з поточною базою даних Access з іншої бази даних. За допомогою зв'язаної таблиці ви маєте доступ до даних таблиці, а сама таблиця залишається в іншій базі даних.

Примітка.: Починаючи з версії Access 2010, дія макросу TransferDatabase називається ImportExportData.

Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.

Установлення

Дія макросу Імпортекспортданих має такі аргументи:

Аргумент дії

Опис

Тип перенесення

Потрібний тип перенесення. У полі Тип перенесення в розділі Аргументи дії у вікні конструктора макросів виберіть Імпорт, Експорт або Зв’язок. Стандартне значення – Імпорт.

Примітка.: Тип перенесення Зв’язок не підтримується в проектах Access (ADP).

Тип бази даних

Тип бази даних для імпортування, експортування або зв'язування. У полі Тип бази даних можна вибрати Microsoft Access або один із кількох інших типів баз даних. Стандартне значення – Microsoft Access.

Ім'я бази даних

Ім'я бази даних для імпортування, експортування або зв'язування. Укажіть повний шлях. Цей аргумент обов’язковий.

Для типів баз даних, які використовують окремі файли для кожної таблиці, наприклад FoxPro, Paradox і dBASE, введіть каталог, який містить файл. Введіть ім'я файлу в аргументі Джерело (імпорт або зв'язування) або цільовий аргумент (для експорту).

У базах даних ODBC введіть повний рядок підключення open Database Connectivity (ODBC).

Щоб переглянути приклад рядок підключення, зв'яжіть зовнішня таблиця з Access:

  1. На вкладці Зовнішні дані в групі Імпорт натисніть кнопку Access.

  2. У діалоговому вікні Отримати зовнішні дані введіть шлях до вихідної бази даних у полі Ім'я файлу .

  3. Натисніть кнопку Зв'язати з джерелом даних, створивши зв'язану таблицю, і натисніть кнопку OK.

  4. Виберіть таблицю в діалоговому вікні Зв'язування таблиць і натисніть кнопку OK.

Відкрийте щойно зв'язану таблицю в Режим конструктора та перегляньте властивості таблиці, клацнувши аркуш властивостей на вкладці Конструктор у розділі Знаряддя. Текст у властивості Description – це рядок підключення для цієї таблиці.

Докладні відомості про рядки підключення ODBC див. у файлі довідки або іншій документації для драйвера ODBC цього типу бази даних ODBC.

Тип об’єкта,

Тип об'єкта, який потрібно імпортувати або експортувати. Якщо для аргументу Тип бази даних вибрано Microsoft Access, у полі Тип об'єкта можна вибрати елемент Таблиця, Запит, Форма, Звіт, Макрос, Модуль, Сторінка доступу до даних, Подання сервера, Схема, Збережена процедура або Функція. Значення за замовчуванням – Таблиця. Якщо вибрати будь-який інший тип бази даних або вибрати посилання в полі Тип перенесення , цей аргумент ігноруватиметься.

Якщо ви експортуєте вибірковий запит до бази даних Access, виберіть таблиця в цьому аргументі, щоб експортувати таблиця результатів запиту, і виберіть Пункт Запит , щоб експортувати сам запит. Якщо ви експортуєте вибірковий запит до іншого типу бази даних, цей аргумент ігнорується, а набір результатів запиту експортується.

Source (Джерело)

Ім'я таблиці, вибіркового запиту або об'єкта Access, який потрібно імпортувати, експортувати або зв'язати. Для деяких типів баз даних, як-от FoxPro, Paradox або dBASE, це ім'я файлу. Додайте розширення імені файлу (наприклад, DBF) до імені файлу. Цей аргумент обов’язковий.

Місце призначення

Ім'я імпортованої, експортованої або зв'язаної таблиці, вибіркового запиту або об'єкта Access у кінцевій базі даних. Для деяких типів баз даних, як-от FoxPro, Paradox або dBASE, це ім'я файлу. Додайте розширення імені файлу (наприклад, DBF) до імені файлу. Цей аргумент обов’язковий.

Якщо в аргументі Тип об'єкта вибрано параметр Імпорт і Таблиця в аргументі Тип об'єкта, Access створить нову таблицю з даними в імпортованій таблиці.

Якщо імпортувати таблицю або інший об'єкт, access додасть до імені число, якщо воно конфліктує з наявним іменем. Наприклад, якщо імпортувати працівників і працівників уже існує, Access перейменує імпортовану таблицю або інший об'єкт Employees1.

Якщо експортувати дані до бази даних Access або іншої бази даних, access автоматично замінить будь-яку наявну таблицю або інший об'єкт із таким самим іменем.

Лише структура

Указує, чи потрібно імпортувати або експортувати лише структуру таблиці бази даних без даних. Натисніть кнопку Так або Ні. Стандартне значення – Ні.

Примітки

Ви можете імпортувати та експортувати таблиці між Access та іншими типами баз даних. Також можна експортувати вибіркові запити Access до баз даних інших типів. Access експортує набір результатів запиту у вигляді таблиці. Ви можете імпортувати та експортувати будь-який об'єкт бази даних Access, якщо обидві бази даних – це бази даних Access.

Якщо імпортувати таблицю з іншої бази даних Access (.mdb або ACCDB), яка є зв'язаною таблицею в цій базі даних, її буде зв'язано після імпорту. Тобто зв'язок імпортується, а не сама таблиця.

Якщо для доступу до бази даних потрібен пароль, під час запуску макросу з'явиться діалогове вікно. Введіть пароль у цьому діалоговому вікні.

Дія ImportExportData подібна до команд на вкладці Зовнішні дані в розділі Імпорт або Експорт. За допомогою цих команд можна вибрати джерело даних, наприклад базу даних Access або інший тип бази даних, електронну таблицю або текстовий файл. Якщо вибрати базу даних, з'явиться одне або кілька діалогових вікон, у яких можна вибрати тип об'єкта для імпорту або експорту (для баз даних Access), ім'я об'єкта та інші параметри залежно від бази даних, з якої імпортується або експортується чи зв'язується. Аргументи для дії ImportExportData відображають параметри в цих діалогових вікнах.

Якщо потрібно надати відомості про індекс для зв'язаної таблиці dBASE, спочатку зв'яжіть таблицю:

  1. На вкладці Зовнішні дані в групі Імпорт натисніть кнопку Додатково.

  2. Виберіть файл dBASE.

  3. У діалоговому вікні Отримати зовнішні дані введіть шлях до файлу dBASE у полі Ім'я файлу .

  4. Натисніть кнопку Зв'язати з джерелом даних, створивши зв'язану таблицю, а потім натисніть кнопку OK.

  5. Укажіть індекси в діалогових вікнах для цієї команди. У програмі Access відомості про індекс зберігаються у файлі спеціальних відомостей (INF), розташованому в папці Microsoft Office.

  6. Потім можна видалити посилання на зв'язану таблицю.

Під час наступного використання дії ImportExportData для зв'язування цієї таблиці dBASE програма Access використовує вказані відомості індексу.

Примітка.: Якщо ви надсилаєте запит або фільтруєте зв'язану таблицю, у запиті або фільтрі враховується регістр.

Щоб виконати дію ImportExportData в модулі Visual Basic for Applications (VBA), скористайтеся методом TransferDatabase об'єкта DoCmd.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×