Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBGridEh+Filter / 15 сообщений из 15, страница 1 из 1
04.09.2018, 15:56
    #39697886
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
Добрый день. Помогите, пожалуйста, разобраться.

Использую связку ADOQuery+DataSetDriverEh+MemTableEh+DataSource

Использую STFilter (Local=true, Visible=true), в Uses EhLibMTE, MemTableEh.Filtered=true

Фильтр работает, но при включении фильтра пропадает скролл, очищаю фильтр - скролл появляется. Почему?
...
Рейтинг: 0 / 0
04.09.2018, 16:17
    #39697910
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
r77Почему?
Может потому, что после фильтрации все строки помещаются в видимое поле грида?
...
Рейтинг: 0 / 0
04.09.2018, 16:19
    #39697914
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
goldmi45,

и что? почему я не могу перемещаться по ним скроллом? он не просто пропадает,он не работает...каждую запись надо тыкать мышкой
...
Рейтинг: 0 / 0
04.09.2018, 16:26
    #39697925
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
r77,

так сделано. Смирись или руками задавай, чтобы показывался скроллбар.
...
Рейтинг: 0 / 0
04.09.2018, 16:28
    #39697926
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
Котовасияr77,

так сделано. Смирись или руками задавай, чтобы показывался скроллбар.Да, и это тоже не поможет, если все записи помещаются в окне.
Крути колесико мышки. :)
...
Рейтинг: 0 / 0
04.09.2018, 16:35
    #39697940
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
КотовасияКотовасияr77,

так сделано. Смирись или руками задавай, чтобы показывался скроллбар.Да, и это тоже не поможет, если все записи помещаются в окне.
Крути колесико мышки. :)

еще раз....

1. Фильтр выключен - кручу колесико мышки - перемещение между записями работает.
2.Включен фильтр - кручу колесико мышки - перемещение между записями не происходит, происходит только путем нажатия левой клавиши мыши.
...
Рейтинг: 0 / 0
04.09.2018, 16:43
    #39697944
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
r77,

ну, лови скролл колеса руками, раз так уж хочется.
...
Тут народ наоборот страдает, как бы колесико отключать, чтобы не скроллилось.
...
Рейтинг: 0 / 0
04.09.2018, 16:49
    #39697946
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
Котовасияr77,

ну, лови скролл колеса руками, раз так уж хочется.
...
Тут народ наоборот страдает, как бы колесико отключать, чтобы не скроллилось.

Почему фильтр так влияет на поведение DBGridEh?
...
Рейтинг: 0 / 0
04.09.2018, 16:56
    #39697950
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
r771. Фильтр выключен - кручу колесико мышки - перемещение между записями работает.
2.Включен фильтр - кручу колесико мышки - перемещение между записями не происходит, происходит только путем нажатия левой клавиши мыши.Странно. У меня все ОК.
Правда фокус надо перенести со строки фильтра на строки.
...
Рейтинг: 0 / 0
04.09.2018, 16:58
    #39697952
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
L_argor771. Фильтр выключен - кручу колесико мышки - перемещение между записями работает.
2.Включен фильтр - кручу колесико мышки - перемещение между записями не происходит, происходит только путем нажатия левой клавиши мыши.Странно. У меня все ОК.
Правда фокус надо перенести со строки фильтра на строки.

может сборка? У меня 5.2.90
...
Рейтинг: 0 / 0
04.09.2018, 17:01
    #39697954
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
При чем, не важно помещаются записи в видимую область или нет, если задано условие фильтра, то перемещаться с помощью колеса по записям - не работает, очищаю фильтр - опять все работает
...
Рейтинг: 0 / 0
04.09.2018, 17:19
    #39697963
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
r77,
у всех разные версии ехлиб.

Посмотри исходники, все и увидишь. Отличаются.
...
Рейтинг: 0 / 0
04.09.2018, 17:19
    #39697964
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
Уточнение....не перемещается выделение записи, при чем дело даже не в фильтрах , а я так понимаю в MemTableEh...это он так работает...
...
Рейтинг: 0 / 0
04.09.2018, 17:46
    #39697985
r77
r77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
Проблема решена! Всем спасибо! Может кому-то пригодится:

Код: pascal
1.
2.
initialization
DBGridEhCenter.UseExtendedScrollingForMemTable := False;
...
Рейтинг: 0 / 0
16.10.2018, 09:29
    #39717933
AlVM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGridEh+Filter
r77,
А можешь поподробней, куда эту строчку писать?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBGridEh+Filter / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]