|
|
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Подскажите, как можно в combo реализовать такой выбор - набираешь, например, букву "А", и в списке остаются только клиенты на "А", далее набираешь "б", остаются те, у кого в названии есть "Аб", и т.д. Хотелось бы реализовать это через SQL-запрос, а не фильтр, т.к. таблица большая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 09:44 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Привет! А что, IncrementalSearch = .T. не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 12:37 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Нет, получается что просто встаешь на первое слово, соответсвующее твоим набранным буквам, а мне хотелось бы - ввел "А", в списке комбо только объекты начинающиеся с "А", ввел "б", остались ТОЛЬКО начинающиеся на "Аб", то есть после каждой новой буквы запускался бы запрос и результат был виден в комбо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 13:25 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Тогда другой вопрос. А зачем комбобокс? Я такие вещи делаю через текстбокс и грид. В текстбоксе идет набор, а в гриде после каждого нового символа пояляются нужные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 13:40 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Почему combo? Потому что форма выглядит как типовая Товарная накладная, где вверху будет видна только одна строчка combo, и пользователь будет вводить первые буквы поставщиков, поэтому для грида просто нет места! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 13:48 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
2НатальяП зато на другой форме место найдется кроме того у объектов есть свойство visible ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 14:08 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
НатальяП...поэтому для грида просто нет места! Знаете, а у грида, как и у других объектов, есть возможность менять размер по вашему усмотрению. На форме у меня имеется пара гридов, в которых только хэдеры и всего одна строка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 14:21 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 21:45 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Hi Наталья! Поищи на universalthread.com в разделе download, а также в решениях на foxclub.ru в принципе это не сложно сделать...Именно на запросе - причём выполнять его не обязательно при вводе буквы - можно выполнять при DropDown - т.е. открытии списка (ибо выборка из пары миллионов записей всех начинающихся на "А" - а это в самом лучшем случае каждая 50-я запись! будет тормозить.) Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 03:52 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
VFP5: (единственное- может потребоваться доработка для значения NULL) Код: plaintext 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 09:35 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Спасибо! Счас буду пробовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 14:32 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
1 .Отказаться от ComboBox 2. Создать свой класс для поиска, как, например, тут: http://www.caws.atnet.ru/vfox/vfoxpro5.html С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 15:23 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Hi Aleksey-K! А почему тебе не нравится такой "ищущий" комбо? Вполне UserFriendly решение :) Лишь ограничивай объём попадающих в комбо значений для порядку и всё. В принципе решение с текстбоксом вызывающим другую форму ничем не отличается от этого. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 01:47 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
Предлагаю доработку предыдущего решения. в InteractiveChange прописываем If !Empty(This.Tag) Then Select test1 Go Top Set Exact Off Locate For test1.name_test=This.Tag Set Exact On If Found() Thisform.combo1.DisplayValue=test1.name_test Thisform.combo1.SelStart=Len(This.Tag) Thisform.combo1.SelLength =Len(test1.name_test)-Len(This.Tag) prom_rec=RECNO() p_name=Thisform.combo1.DisplayValue p_sel1=Thisform.combo1.SelStart p_sel2=Thisform.combo1.SelLength ELSE Thisform.combo1.DisplayValue = p_name Thisform.combo1.SelStart = p_sel1 Thisform.combo1.SelLength =p_sel2 GO prom_rec Endif Endif где p_name, p_sel1, p_sel2, prom_rec - глобальные переменные - получаем ограничение ввод только тех символов, которые можно найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 14:25 |
|
||
|
Combo - запрос по набранным буквам?
|
|||
|---|---|---|---|
|
#18+
А я иной раз использую TextBox + Popup Menu. Очень удобно. На Valid-t текстбокса можно Код: plaintext 1. а затем. что-нидь типа: авторDEFINE POPUP mP PROMPT FIELD ... ON SELECTION POPUP mP DEACTIVATE POPUP mP ACTIVATE POPUP mP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33144049&tid=1590289]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 456ms |

| 0 / 0 |
