В Database Tour ви можете легко імпортувати не дуже великий об'єм структурованих даних з буфера обміну до таблиці цільової бази даних.

Можуть бути різні причини для такої операції. Наприклад, вам потрібно імпортувати вміст текстового файлу до бази даних Access, проте текстовий ODBC драйвер 32-бітний, а ODBC драйвер Microsoft Access 64-бітний, тому ви не можете виконати задачу стандартними засобами експорту/імпорту ні в 32-бітному Database Tour, ні в 64-бітному Database Tour.

Отже, скопіюйте потрібні дані до буферу, відкрийте вашу цільову базу даних і виберіть Інструменти | Імпорт з буферу.... Це викличе інтерфейс, в якому ви перетворюєте дані буферу в структуру, сумісну з таблицею, тобто вказуєте програмі, як слід визначати поля такої таблиці.

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

Тут показано більш складний випадок, коли дані з буферу обміну мають фіксований формат, тобто кожне поле має свій фіксований розмір (в символах), сталий для всіх записів.

Importing Data from Clipboard

Ось рекомендовані дії для визначення структури полів фіксованого розміру:

  1. Вимкніть опцію Перший запис містить назви полів;
  2. Вкажіть загальну кількість полів за допомогою кнопки '...';
  3. Виберіть в нижній таблиці першу колонку і скоригуйте її ширину в символах або пересуваючи праву межу колонки мишкою, або просто вкажіть розмір у блоці праворуч. У блоці праворуч виберіть потрібний тип поля. Повторіть ці дії для другого поля і т.д.
  4. Увімкніть опцію Перший запис містить назви полів, якщо потрібно.
  5. Клікніть першу колонку і перевірте її назву поля в блоці праворуч. Повторіть для інших колонок.

Як тільки ви закінчили і клікнули OK, з'явиться ділог Імпорту. На початку вам демонструється попередній перегляд даних у звичній табличній формі:

Clipboard Data Preview

Клікнувши Далі, ви можете вибрати цільову таблицю і деякі опції імпорту:

Import Target

А далі ви вказуєте співвідношення між вихідними та цільовими полями/колонками:

Import Target

Далі клікніть Імпорт, і дані з буферу буде імпортовано до вказаної цільової таблиці.

Див. також