|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Делюсь с общественностью. Поиск строки в комбобоксе + фильтрация. Например для поиска ООО "Дядька Черномор" можно набрать черно Обработчики в форме для ComboBox по имени YID Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Универсальные функции Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2006, 12:43 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
На строке Set rec = con.Recordset.Clone говорит Type mismatch. Наверное что-то не подключено... Хотя ADODB.Recordset понимает. Подскажите пожалуйста что не так делаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 12:35 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
accessprogrammerНа строке Set rec = con.Recordset.Clone говорит Type mismatch. Наверное что-то не подключено... Хотя ADODB.Recordset понимает. Подскажите пожалуйста что не так делаю... не та версия акцесс ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 12:42 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
У меня MSA2003 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 12:57 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Версия Microsoft Office Access 2003 (11.6355.6330) SP1 - это то что в About пишет. Может подскажите как переделать... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 12:58 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
базу в студию ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 13:19 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Ага. Даю. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 13:22 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
У меня ADP. Но почему в MDB не работает? буду разбираться... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 13:49 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Ежик, спасибо. Полезная фича. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 16:14 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Интересная штучка. А параметр FieldName по сути не нужен. Зная ColumnWidth комбобокса, можно вычислить номер первого отображаемого столбца и обратиться к Rec.Fields(i).Name ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 16:42 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
А в МДБ надо как минимум апостроф заменить на кавычки ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 16:45 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Ну и в МДБ AdodbRecordset заменить на DAO рекордсет, но это можно тоже сделать динамически: -выяснить тип рекордсета, и по результатам поработать с кавычками(апострофами). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2006, 16:47 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Пытаюсь так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Теперь ошибок не выдает, но и не фильтрует тоже... Значение в фильтр вроде правильное заносится... Заманчиво было бы реализовать при помощи одного combobox... mdb прилагаю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2006, 16:54 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Продолжение, MSA2003 MDB Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2007, 06:33 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
это метод для комбы в один столбец (текстовый), я так понимаю? при вводе второго же символа идет ошибка "не удается открыть фильтр". комба на двух столбцах - ИД (скрыт), и собсно текстовое поле ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2010, 21:25 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Фрилансерэто метод для комбы в один столбец (текстовый), я так понимаю? при вводе второго же символа идет ошибка "не удается открыть фильтр". комба на двух столбцах - ИД (скрыт), и собсно текстовое поле пример в студию ! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2010, 22:10 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Фрилансер, >это метод для комбы в один столбец (текстовый), я так понимаю? Нет Предоставлено мало инфы. Предположу что комбобокс основан на хранимке, а не на таблице или запросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2010, 22:13 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Протестил свой древний код на комбобоксе, который основан на хранимке возвращающей кучу селектов, и комбо получил рекордсет методом NextRecordset - работает. Может дело в курсоре? У меня rec.CursorLocation = ADODB.CursorLocationEnum.adUseClient ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2010, 22:42 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Ёжик`Продолжение, MSA2003 MDB Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Добрый день! Все работает, но если я ввожу отсутствующее значение в списке, то из комбобокса пропадают все значения списка. Что нужно исправить чтобы значения оставались? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2015, 17:00 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Ant...Что нужно исправить чтобы значения оставались? э-э-э-эээ исправить? да переписать все к чертовой такой-то матери вы вообще пытались понять смысл этого кода или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2015, 22:37 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
ты-гы-дымAnt...Что нужно исправить чтобы значения оставались? э-э-э-эээ исправить? да переписать все к чертовой такой-то матери вы вообще пытались понять смысл этого кода или нет? У Вас есть вариант с рабочим кодом? Просто мне нужна именно такая фича, чтобы по мере ввода в списке комбобокса оставались записи содержащие введенный текст. Прогуглил уже все что мог, но ничего более подходящего не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2015, 08:17 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
Разобрался ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2015, 10:24 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
MSA 2010 Accdb Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
На картинке куда-как-что прописать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 01:35 |
|
Фильтрация ComboBox по мере внесения данных ADO
|
|||
---|---|---|---|
#18+
А так еще проще и лучше ) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 01:55 |
|
|
start [/forum/topic.php?fid=45&fpage=104&tid=1613572]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 329ms |
total: | 483ms |
0 / 0 |