|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.03.2014, 17:59 | #1 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
Поиск
Делаю поиск и результат вводится в листбокс(lbAuto)
Это у меня получается. Код:
|
12.03.2014, 09:21 | #2 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
Помогите пожалуйста.
|
12.03.2014, 10:39 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Файл лениво делать.
webmoney: E265281470651 Z422237915069 R418926282008
|
12.03.2014, 12:04 | #4 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
Прикрипляю файл (k3.rar)
1. Если делать поиск по FIO (допустим Xx) в листбоксе видно 3 записи, а должен быт 1 (Zzzzz Xxerxx Cccccc, где есть TNR). При поиска по ФИО должен быт видно, те записи где TNR не пусто. 2. Если нажимать на CheckBox2 должен итди фильтрация (TNR равно пусто) и должен вводится на листбокс Последний раз редактировалось Aqil_f; 12.03.2014 в 12:21. |
12.03.2014, 17:56 | #5 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
Наверно я очень непонятно обяснила свою задачу, поэтому никакие ответы нету.
|
12.03.2014, 18:12 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не отчаивайтесь!
Я файл только сейчас открыл. По пустой строке (или нужно было что-то другое? непонял из описания) - а как иначе, если Вы её молча берёте в массив: Код:
Аа, увидел - там нужно отбирать в другой массив строки по первому столбцу... Тогда при клике в листбоксе нельзя будет выделять строку по индексу без доработки. Или искать по TNR на листе, или когда заносите в массив, сделать поле с номером строки, заносить его тоже в листбокс (вне видимости), затем при клике выделять строку по этому номеру.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 12.03.2014 в 18:18. |
12.03.2014, 18:23 | #7 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
Я хочу после фильтрации (CheckBox2) в листбоксе видно было только фильтрованные записи. Вот это у меня не получается.
Еще, если делать поиск по FIO (допустим Xx) в листбоксе сейчас видно 3 записи, а должен быт 1 (Zzzzz Xxerxx Cccccc, где TNR не пусто). При поиска по ФИО должен быт видно, те записи где TNR не пусто. Вот это тоже не получается. Последний раз редактировалось Aqil_f; 12.03.2014 в 19:01. |
12.03.2014, 20:51 | #8 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
1-ю задачу я решила сделав такую изменение в IF:
If InStr(1, Split(Cells(i, 2), " ")(1), TextBox3) > 0 And Cells(i, 1) <> "" Then Но, не понимаю как из фильтрованные записи массив создавать. Помогите пожалуйста. Последний раз редактировалось Aqil_f; 12.03.2014 в 21:14. |
13.03.2014, 15:03 | #9 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
Помогите пожалуйста. Не знаю как из фильтрованные записи массив создавать и отображать эти данные в листбоксе.
|
13.03.2014, 16:54 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
не обязательно массив создавать можно по одному добавлять в листбокс необходимые записи.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в БД | Neon_ | Помощь студентам | 5 | 13.11.2011 23:22 |
Поиск в БД | Karinka | БД в Delphi | 9 | 07.12.2008 16:25 |
Поиск в бд | KAKTYC | SQL, базы данных | 3 | 25.07.2008 13:21 |
поиск | Азамат | Microsoft Office Excel | 7 | 18.06.2008 13:44 |
ПОИСК | FIIR | БД в Delphi | 3 | 16.06.2008 16:06 |