Дія макросу «Перенести базу даних»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

За допомогою дії перенести базу даних для імпорту або експорту даних від поточної бази даних Access (MDB або accdb) або проекту Access (. adp) до іншої бази даних. Microsoft Office Access 2007 баз даних можна також зв'язати таблиці в поточній базі даних Access з іншої бази даних. Зі зв'язаної таблиці у вас є доступ до даних у таблиці самої таблиці залишається в іншу базу даних.

Примітка : Якщо база даних не є надійною, цю дію не буде дозволено. Додаткові відомості про ввімкнення макросів див. за посиланнями в розділі цієї статті Див. також.

Настройки

Дія Перенести базу даних має такі аргументи.

Аргумент дії

Опис

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

Тип потрібного перенесення. Виберіть команду Імпорт, Експорт або Зв'язок у полі Тип перенесення в розділі Аргументи дії області побудовника макросів. За промовчанням вибрано команду Імпорт.

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

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

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

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

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

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

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

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

  1. На вкладці External Data, у групі Import клацніть елемент Access.

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

  3. Виберіть команду Підключитися до джерела даних за допомогою створення зв’язаної таблиці і натисніть кнопку ОК.

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

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

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

Тип об'єкта

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

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

Джерело

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

Призначення

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

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

Якщо імпортувати таблицю або інший об’єкт, Access додає число до імені, якщо воно конфліктує з наявним ім’ям. Наприклад, якщо імпортувати об'єкт «Працівники», а об'єкт «Працівники» вже існує, програмою Access буде перейменовано імпортовану таблицю або інший об'єкт на «Працівники1».

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

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

Визначення імпорту або експорту лише структури таблиці бази даних без жодних даних. Виберіть пункт Так або Ні. За промовчанням установлено значення Ні.

Зауваження

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

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

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

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

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

  1. На вкладці External Data, у групі Import клацніть елемент More.

  2. Виберіть пункт Файл dBASE.

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

  4. Виберіть команду Підключитися до джерела даних за допомогою створення зв’язаної таблиці і натисніть кнопку ОК.

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

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

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

Примітка : У разі посилання запиту або фільтрування зв’язаної таблиці запит або фільтр працюють із урахуванням регістра.

Для виконання дії Перенести базу даних в модулі Visual Basic для застосунків (VBA) використовуйте метод TransferDatabase об’єкта DoCmd.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×