Каким лучше драйвером ODBC пользоваться для доступа к mySQL из MS Access?

Автор Тема: Каким лучше драйвером ODBC пользоваться для доступа к mySQL из MS Access?  (Прочитано 3238 раз)

Оффлайн ActorComplektАвтор темы

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 330
  • Сообщений: 816
  • Карма: 29
  • Комплексное снабжение предприятий и строительства
    • Просмотр профиля
    • Комплексное снабжение предприятий и строительства

Оффлайн ActorComplektАвтор темы

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 330
    • Сообщений: 816
    • Карма: 29
    • Комплексное снабжение предприятий и строительства
      • Просмотр профиля
      • Комплексное снабжение предприятий и строительства
Добрый день!

Нужно организовать доступ из MS Office (Excel, Access) в MySQL базу сайта.
snabset.ru - снабжение предприятий комплексное
actorc.ru - купить спецодежду


Онлайн surfer

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 189
  • Сообщений: 622
  • Карма: 20
  • Пол: Мужской
    • Просмотр профиля
    • Заметки о разработке и не только…

Онлайн surfer

  • Ветеран
  • *****
что-то подсказывает начать отсюда
https://support.office.com/en-us/article/Connect-to-a-MySQL-database-Power-Query-8760c647-88b9-409d-b312-6ea8f84a269b?ui=en-US&rs=en-US&ad=US
https://support.office.com/en-us/article/Import-Data-from-Database-using-Native-Database-Query-Power-Query-f4f448ac-70d5-445b-a6ba-302db47a1b00?ui=en-US&rs=en-US&ad=US

ну и запустить Excel, нажать F1 и ввести mysql там много чего полезного найдется

Добавлено: 15-09-2016, 05:51:05

https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-examples-tools-with-access.html

Добавлено: 15-09-2016, 06:01:17

на самом деле драйвер один, предлагаемый компанией oracle
https://dev.mysql.com/downloads/file/?id=412152

https://www.youtube.com/watch?v=K3GZidOwGmM
https://www.youtube.com/watch?v=F06hvR6ksh4

PS удалите мое любопытство, зачем??? )))
« Последнее редактирование: 15-09-2016, 06:01:17 от surfer »

Оффлайн rainboww1988

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 3
  • Сообщений: 44
  • Карма: -5
  • Пол: Мужской
    • Просмотр профиля

Оффлайн rainboww1988

  • Рекрут
  • *
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 или выданы администратором. Обязательно укажите к какой базе данных подсоединятся. Нажмите кнопку Test для проверки правильности подключения, ответ должен быть успешным Connection successful.

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

8) Можно работать со связанными таблицами как с обычными, только данные будут хранится не в файле mdb, а в базе данных MySQL. На рисунке показано, что введённые в таблицу mytable1 в Access, хранятся в MySQL и это показывает MySQL Query Browser
Всем привет!


 

Похожие темы

  Тема / Автор Ответов Последний ответ
38 Ответов
8051 Просмотров
Последний ответ 12-09-2016, 16:28:38
от cerberochek
10 Ответов
2496 Просмотров
Последний ответ 07-11-2011, 18:08:51
от vadimcucherencko
6 Ответов
3406 Просмотров
Последний ответ 08-01-2013, 20:56:31
от bibika
11 Ответов
3505 Просмотров
Последний ответ 01-07-2013, 09:12:52
от kstnews
0 Ответов
986 Просмотров
Последний ответ 29-10-2015, 16:19:38
от genaabramov