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

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

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

Нужно сделать так ,что бы когда вводят несколько первых символов в поле "выпадывал" всплывающий список со значениями из таблицы (по условие введенное значение в поле like поле в таблице) ,но только выводить не одно поле, а несколько (фИО , город, должность ), а когда кликнут на нужную строку из выпадающего списка вставить в поле ФИО только значение ФИО.
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39223527
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glacha,
ищи мои посты с текстом lik
давнишние, там описан такой поиск
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39223542
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут вот с кодом класса 18936256
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #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
всплывающий список значений по набор первых нескольки символов
    #39223891
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-полеСоСписком,по умолчанию,так и работает
-в него,по уму,всегда вставляется цифра(значение ключа связанной таблицы),а что отображать укажите сами
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39223896
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku-полеСоСписком,по умолчанию,так и работаетНет.
По умолчанию список не раскрывается и источник строк не фильтруется.
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39223898
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku-в него,по уму,всегда вставляется цифраДа и это утверждение сомнительное весьма.
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39223922
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,
-если ключевое поле в связанной таблице счетчик, это именно так
-если список достаточно велик,то фильтрация после ввода первого символа ничего не даст (только после ввода второго или третьего символа список поместится на экран). Со строкой: ФИО.Dropdown согласен.(ТС пусть решает сам нужно ли его всегда раскрывать или только в новых записях)
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39223925
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glacha,

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

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

Желания ТС уже изложены в первом сообщении.)))
Так что все прочие измышления пока излишни, как мне кажется.
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #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
всплывающий список значений по набор первых нескольки символов
    #39224115
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,
как в таком списке найти конденсатор --их в справочнике 2000, разных размеров и гостов
таблица старая, иерархия не сделана
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39224135
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА__Michelle,
как в таком списке найти конденсатор --их в справочнике 2000, разных размеров и гостов
таблица старая, иерархия не сделанаНапоминаю еще раз, у ТС речь идет о ФИО.
Искать среди них конденсаторы бесполезно.)))
...
Рейтинг: 0 / 0
всплывающий список значений по набор первых нескольки символов
    #39224184
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle... Искать среди них конденсаторы бесполезно.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / всплывающий список значений по набор первых нескольки символов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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