Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Pavel_Q
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 9
#1

Автоподстановка: Ввод данных в поле со множественными значениями - MS Access

29.04.2015, 14:33. Просмотров 666. Ответов 5
Метки нет (Все метки)

Здравствуйте!
Подскажите, пожалуйста, такую вещь. Имеется БД, в которой есть форма, содержащее поле, которое может принимать множественные значения (на основе списка возможных значений в другой таблице). В свойствах этого поля со списком стоит параметр "Автоподстановка: да", но данные почему-то нельзя ввести, начиная писать первые буквы из списка; их можно выбрать, только кликнув мышкой на раскрывающемся списке и выделив нужные галочки.

А вот если заполняю поле, которое не может принимать множественные значения, то по мере ввода первых букв (например, ввожу две буквы "Ив" - сразу автозаполняется "Иванов").

Поэтому хочется узнать, как можно реализовать автоподстановку для поля со множественными значениями?
http://www.cyberforum.ru/ms-access/thread1492330.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2015, 14:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Автоподстановка: Ввод данных в поле со множественными значениями (MS Access):

Автоподстановка данных в поле таблицы
Здравствуйте. Подскажите пожалуйста решение "проблемы". БД я только осваиваю,...

Пропала автоподстановка в поле со списком
всем привет, не подскажите куда делась автоподстановка в поле со списком?...

Автоподстановка значения в поле 2, относительно поля 1
Здравствуйте, подскажите пожалуйста, можно ли в запросе сделать так, чтобы...

Ввод данных в текстовое поле
Здравствуйте. Как можно ограничить ввод в поле текстового типа, чтобы случайно...

Ввод данных в поле с калькулятора
Доброго времени суток всем! Возможно где-то уже рассматривалась такая тема, но...

5
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,388
29.04.2015, 14:53 #2
Лучший ответ Сообщение было отмечено Pavel_Q как решение

Решение

Цитата Сообщение от Pavel_Q Посмотреть сообщение
но данные почему-то нельзя ввести, начиная писать первые буквы из списка
Это поле заблокировано от ввода (такова плата за множественный выбор). Так что вводить первые буквы туда не получится.
1
Pavel_Q
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 9
19.06.2015, 23:00  [ТС] #3
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Это поле заблокировано от ввода (такова плата за множественный выбор). Так что вводить первые буквы туда не получится.
Подскажите, пожалуйста, а существует-ли какой-либо код VBA, чтобы обойти это ограничение?
Например, хотелось бы, чтобы в форме в поле со списком начал вводить первые буквы, подтвердил нажатием Enter; далее фокус остаётся в этом же поле и система ждёт, пока я не начну вводить новые начальные буквы. Что-то в этом роде.

Если такой код есть, дайте, пожалуйста ссылочку, если не сложно...
0
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,388
20.06.2015, 04:50 #4
Я такого кода не знаю.
Сделайте подчиненную таблицу и вводите данные там в обычном поле со списком. Это удобнее и головной боли потом меньше будет.
0
VinniPuh
Эксперт MS Access
6059 / 3479 / 351
Регистрация: 27.03.2013
Сообщений: 12,799
20.06.2015, 10:46 #5
Цитата Сообщение от ltv_1953 Посмотреть сообщение
...Это удобнее и головной боли потом меньше...
Согласен. Чем проще. тем надёжнее
0
Pavel_Q
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 9
20.06.2015, 21:10  [ТС] #6
Цитата Сообщение от kmv-puh Посмотреть сообщение
...Это удобнее и головной боли потом меньше...
Согласен. Чем проще. тем надёжнее
Благодарю вас! Попробую поступить именно так.
0
20.06.2015, 21:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2015, 21:10
Привет! Вот еще темы с решениями:

Ввод данных в поле через защиту паролем
Всем очень добрый день! Возникла необходимость реализовать в БД защиту...

Ввод данных через поле с откр.списком
Ситуация следующая: необходимо добавить новую запись в базу через форму. В поле...

Ввод данных через поле, для условия отбора в запросе
Добрый день. Access'ом пользуюсь недавно и при формировании отчета на основе...

Автоподстановка данных в форму
Здравствуйте. Такой вопрос. Есть таблица с атрибутами код, наименование,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru