SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.03.2016 08:04:38

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 97

Как создать выпадающий список в клиенте Access (Excel)?

Есть база на MySql.
К таблице этой базы подключён через ODBC Access
Данные вносятся в Access и попадают в таблицу базы данных MySql

Есть категория данных, которые вводятся путём выбора значений из выпадающего списка
(см. скриншот http://prntscr.com/ag9nu8)

Как организовать этот механизм?

Неактивен

 

#2 17.03.2016 09:20:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как создать выпадающий список в клиенте Access (Excel)?

в режиме конструктора для данного поля см подстановка --> источник строк
"значение 1";"значение 2" ..

Неактивен

 

#3 17.03.2016 09:54:40

sql157
Завсегдатай
Зарегистрирован: 17.03.2016
Сообщений: 97

Re: Как создать выпадающий список в клиенте Access (Excel)?

Спасибо за оперативный ответ.
Прошу прощения, что может не корректно сформулировал.

Установлено:
   - КОМП 1
            - установлен MySql с центральной БД.
            - В базе данных (БД) имеется Таблица_1  со следующими столбцами:
                - "id", "st_1", "st_2" (принято условно)

   - КОМП 2
            - Access подключается через ODBC  как клиент к БД MySql.
            - Клиент Access подключённый к БД (Таблица_1) и видит только часть столбцов
                - "id", "st_1" (принято условно. Т.е. столбец "st_2" не видит);
            - В столбце "st_1" значения вводятся путём выбора из выпадающего списка.
               Также эти значения после ввода "отправляются" автоматически в БД MySql.
               При изменении "st_1"  в БД MySql, таким же  клиентом КОМП 3, обновлённые значения   
               автоматически показываются в таблице 1 столбца "st_1"  КОМП 2

   - КОМП 3
            - те же требования, что и к КОМП 2.

Требуется обеспечить:
   1. Синхронизацию таблиц между Access и БД(Таблица_1) MySql туда-сюда;
   2. Ввод значений в таблице 1 столбец "st_1" путём выбора из выпадающего списка;

ВОПРОС
   Будет ли предложенное вами решение обеспечивать данный функционал ?

ПРИМЕЧАНИЕ:
    Предыдущее сообщение я понял. Азами Access владею.

Неактивен

 

#4 17.03.2016 11:09:58

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как создать выпадающий список в клиенте Access (Excel)?

sql157 написал:

Требуется обеспечить:
   1. Синхронизацию таблиц между Access и БД(Таблица_1) MySql туда-сюда;
   2. Ввод значений в таблице 1 столбец "st_1" путём выбора из выпадающего списка;

1. судя по скрину таблица в аксесе определена как связанная, т.е. требуемая вами синхронизация имеется
2. если значения для списка фиксированы или берутся из тех полей, которые видит аксес, то никаких проблем (см предыдущий ответ)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson