|
|
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
открывается форма на ней есть таблица, в которой по умолчанию содержится >100000 записей нужно отфильтровать их, т.е. изначально записей быть не должно можно фильтровать с помощью id=0, или любого другого неправильного фильтра, но это медленно, есть ли способ быстрее ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 15:38 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
а нафиг ты всю таблицу открываешь? офигел? заапрос для этого существуют. во, блин, дают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 15:45 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
сначала открывается вся таблица, а потом (если что-либо изменяется на форме) - просто вызывается Filter для всей таблицы --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 15:48 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
авторизначально записей быть не должно тот же авторсначала открывается вся таблица Что из сказанного верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 15:49 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
авторили любого другого неправильного фильтра Фильтр, который всегда будет неправильным, - это слово False. Причем этот фильтр не проверяет никаких значений полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 15:51 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
2Владимир Саныч: 1) записей быть не должно - это в смысле отображаться в самом начале 2) но табилца должна открываться вся, чтобы потом можно было применить другой фильтр и показать нужные записи --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 16:00 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
мне нужен фильтр который уберет все записи, но чтобы он быстро работал --------------------------------------- С уважением, Каримбаев Тимур ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 16:03 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
а почему бы не открыть в первый раз форму на ДОБАВЛЕНИЕ?! как раз и записей не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 16:26 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
А зачем вообще при открытии фильтр? Проще, на мой взгляд, при открытии давать источник строк, где в инструкции SQL стоит что-то вроде "WHERE ID=0". Такой запрос отрабатывается пулей. А при следующих действиях не фильтр задавать, а менять источник строк на другое "WHERE". Получается быстрее. Или я что-то не так понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 16:31 |
|
||
|
Filter в таблице
|
|||
|---|---|---|---|
|
#18+
False лучше, чем ID=0, потому что ID=0 проверяет поле, пусть даже ключевое, а False не проверяет. А тащить всю таблицу все равно не надо, для этого есть запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 17:52 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32465801&tid=1675650]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 460ms |

| 0 / 0 |
