Ілюстрований самовчитель по microsoft access 2018> спільний доступ до даних> пов'язання з

Дані Excel не обов'язково імпортувати в Access. У деяких випадках з таблицею Excel можна створити зв'язок. Такий зв'язок є динамічною. Це означає, що при внесенні змін до джерело даних, тобто в Excel, вони змінюються і в Access, і навпаки. Щоб продемонструвати описуваний ефект на практиці, налаштуємо зв'язок з файлом КаталогіЕхса! .xls, виконавши такі дії.

  1. Виберіть в Access команду Файл › Зовнішні дані › Зв'язок з таблицями.
  2. У списку Тип файлу виберіть елемент Microsoft Excel (* .xls). вкажіть в списку файлів таблицю КаталогіЕхсеl.xls і клацніть на кнопці Зв'язок. Крім того, на файлі можна двічі клацнути (для вказівки файлів в інших таблицях використовується елемент керування Папка. Але в даному прикладі він не буде потрібно). Буде запущений майстер Зв'язок з електронною таблицею.
  3. В першу чергу слід вказати, що саме буде зв'язуватися - вся таблиця або тільки іменований діапазон. Залиште обраним перемикач Листи і клацніть на кнопці Далі.
  4. У наступному вікні можна вказати заголовки стовпців Excel в якості імен полів. Рекомендується завжди встановлювати прапорець Перший рядок містить заголовки стовпців. В іншому випадку імена полів будуть оброблені Excel як звичайні записи. Встановивши прапорець, клацніть на кнопці Далі.
  5. В останньому вікні введіть ім'я нової пов'язаної таблиці СвязанниеКаталогіІзЕхсеl. клацніть на кнопці Готово, а потім на кнопці ОК у вікні попередження. Серед інших записів таблиць у вікні бази даних з'явиться запис нової таблиці, що володіє на відміну від записів усіх інших таблиць значком Excel, як показано на рис. 16.4.


Мал. 16.4. Пов'язаний джерело даних обробляється Access як файл Excel

Сміливо відкривайте пов'язану таблицю і вносите в неї зміни. Потім відкрийте вихідну таблицю в Excel і переконайтеся, що її вміст також змінилося. Тепер, навпаки, змініть дані в цій таблиці, закрийте її, відкрийте пов'язану таблицю в Access, і ви переконаєтеся, що в ній відобразилися зміни, вироблені в таблиці Excel.

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

  1. Виберіть у вікні бази даних посилання Таблиці.
  2. Клацніть правою кнопкою миші на імені таблиці СвязанниеКаталогіІзЕхсеl і виберіть команду Копіювати.
  3. Клацніть правою кнопкою миші на порожній області вікна бази даних і виберіть команду Вставити.
  4. У діалоговому вікні Вставка таблиці введіть ім'я нової таблиці КаталогіІзЕхсеlВставленние. Встановіть перемикач Структура і дані (локальна таблиця). Клацніть на кнопці ОК для створення в Access нової таблиці.
  5. Відкрийте таблицю КаталогіІзЕхсеlВставленние - в ній містяться всі дані вихідної таблиці. За значку таблиці у вікні бази даних можна з упевненістю сказати, що це локальна таблиця.
  6. Для вставки пов'язаної таблиці в діалоговому вікні Вставка таблиці пропонується на вибір чотири перемикача:
    • пов'язана таблиця - створення нової зв'язку з базовими даними і буде відображатися зв'язку у вікні бази даних;
    • тільки структура (локальна таблиця) - створення нової порожньої таблиці в Access, що містить ті ж поля, що і пов'язана таблиця;
    • структура та дані (локальна таблиця) - створення нової таблиці в Access з тими ж полями, що і в локальній таблиці, і імпорт пов'язаних даних в нову таблицю;
    • додавання даних в таблицю - додавання даних із зв'язаної таблиці в уже існуючу таблицю Access.

НАШІ ПРОЕКТИ

  • Навігатор в океані ароматів