|
|
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
Знающие, подскажите пожалуйста кто сталкивался. Делаю выборку из бд в DBGrid. После этого делаю фильтрацию церез filter/filtered. НО, после этого перестаёт нормально функционировать вертикальный скроллбар. А именно: у него не меняется размер от начального (скроллбары не пропорциональны), и есть только 3 положения (верхнее, среднее и нижнее). При всем этом адекватно работает перед фильтрацией. Читая похожее в интернете понимаю что задачка не из простых. Буду рад любой помощи и спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 15:25 |
|
||
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
Задачка из простых. Всё дело в волшебных пузырьках потомке TDataSet возвращающем (или не возвращающем) полное количество записей в наборе данных и позицию текущей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 15:31 |
|
||
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, логично. Однако, как заставить его возвращать кол-во записей и позицию? А вообще, текущая позиция себя ведет в принципе странным образом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 15:41 |
|
||
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
borsОднако, как заставить его возвращать кол-во записей и позицию? Готовый, если этого не делает сам, то его уже никак не заставишь. Но всегда можно написать свой собственный, с блэкджеком и шлюхами. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 15:45 |
|
||
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
bors Однако, как заставить его возвращать кол-во записей и позицию? Как костыль: дёрнуть Last. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 15:49 |
|
||
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
В IBX у IBDataset есть метод FetchAll. Пользовался им, например, когда есть выпадающий список TDBLookupComboBox, бывало, насколько помню, что если это не делать, то, пока в выпавшем списке вниз не прокрутишь, не все записи показывались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 16:33 |
|
||
|
Полосы прокрутки не работают после фильтрации DBGrid
|
|||
|---|---|---|---|
|
#18+
bors Делаю выборку из бд в DBGrid. После этого делаю фильтрацию церез filter/filtered. как вариант для развлекухи, можно фильтрацию/сортировку делать средствами сервера, а действия "имитировать" на клиенте, формируя запрос динамически в коде. ИМХО, тащить в грид 100500 записей и там раскладывать из них пасьянс - не комильфо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2020, 17:42 |
|
||
|
|

start [/forum/search_topic.php?author=xml-writer&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 630ms |
| total: | 777ms |

| 0 / 0 |
