|
|
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
Коллеги ! Суть вопроса... Есть поле со списком на базе SQL-запроса. При вводе в это поле выпадает список. Хотелось бы, чтобы при вводе на список накладывался как бы фильтр по введенному выражению, то-есть из всего списка отбирались те позиции, которые соответсвуют введенному (хоть и частично) в поле выражению. Как это сделать - понятно, НО будет очень медленно работать (если после ввода каждого символа в свойстве KeyPreview , делать Код: plaintext Давид P.S. Кажется изложил не очень внятно, извиняюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 12:30:56 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
P.P.S. Access 97, 2000, базы mdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 12:32:48 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
А зачем что-то придумывать? В поле со списком работает автозаполнение! Ввёл первую буковку и появилось первое подходящее :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 12:37:19 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
scorittА зачем что-то придумывать? В поле со списком работает автозаполнение! Ввёл первую буковку и появилось первое подходящее :)) УТОЧНЯЮ... Допустим весь список 500 строк Вы ввели первую буква "Ф" и у Вас сисок - 100 строк,где все строки начинаются с "Ф". Ввели "Фп" - сисок 20 строк, все начинаются с "Фп" и т.д. Тоесть фильтр на список. Ну а автозаполнение ... это тоже хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 12:48:29 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Отбор производится с любой частью поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 13:08:44 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
Уважаемый(ая) Ирча! 1. Тот же .recordsorce.requery - только в профиль. 2. В том поле уже есть recordsorce - с "SELECT ..." на 4 строчки из 4-х таблиц с кучей условий по WHERE и HAING ( , а так же большим order...) При первом входе в поле список отбирается и выпадае за 1,5-2 сек ! Вот такой ПЕРДЕМОНОКЛЬ ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 13:21:22 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
Во временную табличку результаты сложите... Первые сорок записей выводите, а не 500.. Если Ваш запрос долго считается, то я не могу сказать крекс-пекс-фэкс и ускорить его расчет:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 13:29:12 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
НАРОД! не ругайте меня !!! Дело только в том, чтобы ограничивать выбор из списка для стерто операторов! О!!! (...извините.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 13:43:59 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
ДАВИДУважаемый(ая) Ирча! 1. Тот же .recordsorce.requery - только в профиль. 2. В том поле уже есть recordsorce - с "SELECT ..." на 4 строчки из 4-х таблиц с кучей условий по WHERE и HAING ( , а так же большим order...) При первом входе в поле список отбирается и выпадае за 1,5-2 сек ! Вот такой ПЕРДЕМОНОКЛЬ ... Шарк прав - нужна промежуточная таблица - справочник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 13:55:26 |
|
||
|
Поле со списком... Опять!
|
|||
|---|---|---|---|
|
#18+
Фильтрация формы работает в улетно почти как у Ирчи, но сложнее критерий. при первом входе список.RowSource="" , и не надо тратить время на ожидание - всё равно полный список не нужен. а ежели like поставить где-нить в первоначальных отборах дак вообще должно быстро быть. у меня список редко получается больше 10 строк (при 2-3 условиях) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 16:46:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32761485&tid=1670670]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 284ms |
| total: | 428ms |

| 0 / 0 |
