141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
1 | |
Быстрый поиск в текстбоксе15.10.2016, 16:27. Показов 1488. Ответов 13
Метки нет (Все метки)
Доброго времени суток.
На форме расположен текстбокс и листбокс. В поле текстбокса вводим буквы и в листбоксе отображается результат. Все работает , но у меня вопрос,как изменить код что бы поиск работал если вводить не первые слова, а и последующие. Например: инструменты медицинские. Сейчас поиск работает если вводить "инструменты" ,а когда ввести медицинские ,то поиск неосуществляется. Прошу помочь.
0
|
15.10.2016, 16:27 | |
Ответы с готовыми решениями:
13
Быстрый поиск в файлах TXT Вывести сообщение что число в текстбоксе один меньше числа в текстбоксе В указанном текстбоксе разместить поиск по марке телефона Быстрый поиск |
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
15.10.2016, 18:09 | 2 | |||||
Один из возможных вариантов :
1
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
16.10.2016, 07:47 [ТС] | 3 |
pashulka,Вы как всегда отвечаете на 5+
Можно добавить комментарии по коду и еще вопрос как подкорректировать код что бы в поле поиска ввести * и отображалась вся база данных. Спасибо.
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
16.10.2016, 09:25 | 4 | |||||
Что касается комментариев, то : VB(A) функция Filter работает с одномерным массивом, поэтому, приходится использовать транспонирование VB(A) функция Trim наличествует для того, чтобы после ввода пробела, Вы не получили список оборудования, содержащего один(или более) пробелов
0
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
16.10.2016, 14:06 [ТС] | 5 |
Благодарю Вас.
0
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
20.10.2016, 10:35 [ТС] | 6 |
Доброе утро.
В процессе работы возникла небольшая проблема. При вводе по первым буквам надо ,что бы в листбоксе еще отображался столбец с остатками. Заранее благодарен.
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
20.10.2016, 15:51 | 7 |
Тестируйте
0
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
21.10.2016, 00:09 [ТС] | 8 |
pashulka,здорово все работает. .
Я добавил еще подсчет количества найденных записей и Общее количество записей в базе данных,но подсчет ведется неправильно. Если в текстбокс введена * ,то текст такой получается :"Найдено записей:21(общее количество записей в базе данных :21". Здесь все правильно. Если например ввести букву "А",то текст такой должен получится :"Найдено записей : 15(общее количество записей в базе данных : 21). Как подсчитать сколько найдено записей? Заранее благодарен.
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
21.10.2016, 09:24 | 9 | |||||
Вообще-то, ответ на Ваш вопрос есть в примере Поиск3.zip
0
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
21.10.2016, 10:15 [ТС] | 10 |
pashulka, спасибо за отклик по моей теме.
Правильно я эту строчку кода написал.Но если брать поиск по первой букве,то отображается несколько строк и отображается цифра , а как подкорректировать ,что бы отображало общее количество записей в базе данных
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
21.10.2016, 12:28 | 11 | |||||
0
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
21.10.2016, 13:15 [ТС] | 12 |
Нужно ,что бы например ввели букву А отображается список "Найдено записей : 15(общее количество записей в базе данных : 21). А выдает ,что общее количество записей в базе данных:15,а должно быть :21
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
21.10.2016, 13:50 | 13 |
...
0
|
141 / 124 / 50
Регистрация: 10.11.2011
Сообщений: 622
|
|
21.10.2016, 14:17 [ТС] | 14 |
Все получилось.Благодарю..Тема закрыта.
0
|
21.10.2016, 14:17 | |
21.10.2016, 14:17 | |
Помогаю со студенческими работами здесь
14
Быстрый поиск Быстрый поиск Быстрый поиск Быстрый поиск Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |