<
  • Главная
Статьи

Як зв'язати Access з MySQL


У статті розповідається як зв'язати MS Access з базою даних MySQL, щоб дані зберігалися не в файлі mdb, а в таблицях MySQL.

1) Потрібно поставити MySQL сервер, скачавши за адресою mysql.com. Ставиться легко, головне вказати пароль до сервера і не забути його.

2) Потрібно встановити ODBC driver, скачавши за адресою mysql.com. Без нього Access не зможе підключатися до MySQL.

3) Access вміє працювати зі зв'язаними (linked) таблиця, але вони вже повинні бути вже створені! На малюнку видно що створена база даних (database) my_access з таблицею mytable1. У mytable1 створені 2 поля id і FIO для прикладу. Створювати базу даних і таблиці можна будь-яким доступним способом, я використовував MySQL Query Browser з mysql-gui-tools-5.0-r17-win32.msi. Цей етап називається проектуванням бази даних і тут докладно розписувати не буду, це окрема історія. Сенс один! Потрібно створити базу даних і потрібні таблиці з потрібними полями.

4) Створення зв'язків. Запустіть Access і в ньому створіть базу даних і збережетеся. Не створюйте таблиць і що небудь. Відкрийте меню Файл - Зовнішні дані - Зв'язок з таблицями. У вікні зв'язок вкажіть ODBC Databases () як на малюнку

5) У вікні Вибір джерела даних перейдіть на закладку Джерело даних комп'ютера і натисніть кнопку Створити. Виберіть MySQL ODBC Driver як на малюнку.

6) У вікні від MySQL заповніть поля Data Source Name, вкажіть Server - в це поле потрібно вписати адресу сервера в мережі, якщо Access і MySQL знаходяться на одному комп'ютері, то можна вписати localhost (це адреса 127.0.0.1). Якщо MySQL знаходиться на іншому комп'ютері, то потрібно вказати адресу того комп'ютера, для цього знадобиться допомога адміністратора мережі і / або баз даних. Вкажіть User і Password, Ім'я та Пароль для доступу до баз даних, ці дані повинні бути збережені до при установці MySQL або видані адміністратором. Обов'язково вкажіть до якої базі даних під'єднаються (на прикладі my_access створена на етапі 3. Натисніть кнопку Test для перевірки правильності підключення, відповідь має бути успішним Connection successful.

7) Після вказівки параметрів підключення ви повернетеся на етап Вибір джерела даних. Виберіть тільки що створене з'єднання з MySQL (у мене це access2mysql), вкажіть таблиці для зв'язку.

8) Можна працювати зі зв'язаними таблицями як зі звичайними, тільки дані будуть зберігається не в файлі mdb, а в базі даних MySQL. На малюнку показано, що введені в таблицю mytable1 в Access, зберігаються в MySQL і це показує MySQL Query Browser

Усе!



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью