Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / всплывающий список значений по набор первых нескольки символов / 14 сообщений из 14, страница 1 из 1
25.04.2016, 07:53
    #39223514
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
Коллеги, всем доброго!

Нужно реализовать следующее :

есть поле на форме (ФИО), есть таблица в бд .

Нужно сделать так ,что бы когда вводят несколько первых символов в поле "выпадывал" всплывающий список со значениями из таблицы (по условие введенное значение в поле like поле в таблице) ,но только выводить не одно поле, а несколько (фИО , город, должность ), а когда кликнут на нужную строку из выпадающего списка вставить в поле ФИО только значение ФИО.
...
Рейтинг: 0 / 0
25.04.2016, 08:34
    #39223527
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
glacha,
ищи мои посты с текстом lik
давнишние, там описан такой поиск
...
Рейтинг: 0 / 0
25.04.2016, 09:02
    #39223542
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
Тут вот с кодом класса 18936256
...
Рейтинг: 0 / 0
25.04.2016, 13:47
    #39223861
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
1. Поле ФИО на форме преобразовать в поле со списком (Combo Box Control).
2. Задать этому полю следующие свойства:
– Тип источника строк (RowSourceType) Таблица или запрос (Table/Query);
– Источник строк (RowSource) SELECT ФИО,город,должность FROM <таблица> ORDER BY ФИО;
– Число столбцов (ColumnCount) 3 (три);
– Ширина столбцов (ColumnWidths) по обстоятельствам - чтобы все три столбца были видны в открывающемся списке;
– Присоединенный столбец (BoundColumn) 1;
– Автоподстановка (AutoExpand) Нет.
3. Для поля со списком ФИО установить на событие Изменение (Change Event, свойство OnChange) процедуру обработки события
Код: vbnet
1.
2.
3.
4.
Private Sub ФИО_Change()
 ФИО.RowSource = "SELECT ФИО,город,должность FROM <таблица> WHERE ФИО Like """ & ФИО.Text & "*"" ORDER BY ФИО"
 ФИО.Dropdown
End Sub
...
Рейтинг: 0 / 0
25.04.2016, 14:29
    #39223891
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
-полеСоСписком,по умолчанию,так и работает
-в него,по уму,всегда вставляется цифра(значение ключа связанной таблицы),а что отображать укажите сами
...
Рейтинг: 0 / 0
25.04.2016, 14:32
    #39223896
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
sdku-полеСоСписком,по умолчанию,так и работаетНет.
По умолчанию список не раскрывается и источник строк не фильтруется.
...
Рейтинг: 0 / 0
25.04.2016, 14:34
    #39223898
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
sdku-в него,по уму,всегда вставляется цифраДа и это утверждение сомнительное весьма.
...
Рейтинг: 0 / 0
25.04.2016, 15:05
    #39223922
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
__Michelle,
-если ключевое поле в связанной таблице счетчик, это именно так
-если список достаточно велик,то фильтрация после ввода первого символа ничего не даст (только после ввода второго или третьего символа список поместится на экран). Со строкой: ФИО.Dropdown согласен.(ТС пусть решает сам нужно ли его всегда раскрывать или только в новых записях)
...
Рейтинг: 0 / 0
25.04.2016, 15:09
    #39223925
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
glacha,

вполне реально открыть вспывающую(диалоговую) форму после набора нескольких символов
(даже в середине значения и по нескольким полям)

--форма открывается
--выбираете
--кликом возвращаете по месту требования
...
Рейтинг: 0 / 0
25.04.2016, 15:14
    #39223929
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
sdku,

Желания ТС уже изложены в первом сообщении.)))
Так что все прочие измышления пока излишни, как мне кажется.
...
Рейтинг: 0 / 0
25.04.2016, 15:59
    #39223987
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
sdkuесли список достаточно велик,то фильтрация после ввода первого символа ничего не даст (только после ввода второго или третьего символа список поместится на экранЭто тоже не соответствует действительности.
Сейчас на двух реальных базах проверила частотность первых букв имен и отчеств.
Одна база по крупной области в целом (территориальное образование), другая - по району (другой области, не первой).
Для подавляющего большинства букв списки вполне входят в экран.
Частотность первых букв имен (по убыванию)1-ябаза2-ябазаА 106 А 44Р 67 Р 31С 49 В 25М 43 М 22В 40 С 18Г 40 Г 16Н 39 И 16Д 33 Д 14К 31 Ф 13Т 26 Н 12И 25 Б 11Э 24 К 11Л 22 Е 10Б 19 Л 10Ф 17 Э 9Х 13 О 8З 13 П 8Е 10 Т 7П 9 У 7Я 9 Ш 5О 8 З 5У 7 Я 5Ш 7 Х 2Ю 6 Ю 2Ж 5 Ж 2Ч 2 Ц 1
Частотность первых букв отчеств (по убыванию)1-ябаза2-ябазаА 179 А 71М 92 Г 33С 78 В 30Р 74 Р 30Г 63 С 29И 60 М 27Т 54 И 21В 53 Т 21К 48 Ф 19Н 47 К 18Ф 40 Н 16Х 40 Л 15Д 33 Е 13Е 31 Б 10Б 24 З 10Л 22 П 10Ш 21 Х 9З 21 Д 9П 19 Я 9О 17 Э 7Э 16 Ю 6Я 13 У 5Ю 11 Ш 4У 8 Ч 3Ж 8 О 2Ч 5 Ж 1
...
Рейтинг: 0 / 0
25.04.2016, 18:22
    #39224115
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
__Michelle,
как в таком списке найти конденсатор --их в справочнике 2000, разных размеров и гостов
таблица старая, иерархия не сделана
...
Рейтинг: 0 / 0
25.04.2016, 18:55
    #39224135
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
ПЕНСИОНЕРКА__Michelle,
как в таком списке найти конденсатор --их в справочнике 2000, разных размеров и гостов
таблица старая, иерархия не сделанаНапоминаю еще раз, у ТС речь идет о ФИО.
Искать среди них конденсаторы бесполезно.)))
...
Рейтинг: 0 / 0
25.04.2016, 19:41
    #39224184
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
всплывающий список значений по набор первых нескольки символов
__Michelle... Искать среди них конденсаторы бесполезно.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / всплывающий список значений по набор первых нескольки символов / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]