|
|
|
Фильтр по вводу
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Вопрос такой. Есть форма, на ней ТекстБокс. Ввожу туда что-то, нажимаю Ентер и в таблице срабатывает фильтр на это что-то. Возможно ли сделать так, чтобы при каждом новом нажатом символе начинал работать фильтр (сужая область отфильтрованного). В принципе как в КомбоБоксе, но не перемещаясь по записям, а фильтруя таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 16:29 |
|
||
|
Фильтр по вводу
|
|||
|---|---|---|---|
|
#18+
Фильтруй в InteractiveChange для TextBox'a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 17:07 |
|
||
|
Фильтр по вводу
|
|||
|---|---|---|---|
|
#18+
Лучше не филтер а релейшин фильтр тормозить будет на большой таблице и по сети делаешь грид как текстбокс ему в назначаешь рекорсоурсе курсор из одной записи и устанавливаешь связь с основной таблицей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 17:19 |
|
||
|
Фильтр по вводу
|
|||
|---|---|---|---|
|
#18+
Спасибо, попробую! А я попробовал вот как. В КейПресс прописал LPARAMETERS nKeyCode, nShiftAltCtrl dO CASE CASE nkeycode<>13 ben=UPPER(rtrim(thisform.text3.Value)) THIS.DBLCLICK SET FILTER TO GO top SET FILTER TO AT("&ben",benen)>0 GO top _screen.ActiveForm.refresh() ENDCASE И вроде работает, но странно. При вводе первого символа все пропадает. При втором - появляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33433786&tid=1592792]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 438ms |

| 0 / 0 |
