Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос по CrossTab DataWindow / 3 сообщений из 3, страница 1 из 1
20.01.2015, 10:46
    #38858194
avs63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по CrossTab DataWindow
Здравствуйте,

Собственно вопрос заключается в следующем: Есть некий CrossTab DW с группами и соответствующими итогами по ним. Устанавливаем дополнительный фильтр на выборку SetFilter(), Filter(). Данные по условию фильтруются, но итоги по группам отображаются не верно. Похоже на то, что остаются вообще не измененными. Пробовал применить функцию GroupCalc() сразу же после установки фильтра - никакой реакции. Может кто-нибудь уже сталкивался с подобной проблемой и нашел (знает) ее решение. Буду очень признателен на подсказку или ссылку в инете.

P.S.: Версия PB 9.03
...
Рейтинг: 0 / 0
21.01.2015, 05:04
    #38859122
VFl
VFl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по CrossTab DataWindow
После Fliter() в DW не всегда отрабатывается событие rowfocuschanged - если наприме текущий row был и остался первым. Хоть сами данные в первом row-е уже другие. Попробуйте вызвать событие rowfocuschanged вручную после установки нового фильтра на DW.
...
Рейтинг: 0 / 0
22.01.2015, 18:15
    #38861004
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по CrossTab DataWindow
Возможен вариант:
1. Сделать фильтрацию
2. Считать все в блоб
3. Очистить дв
4. Восстановить из блоба
Crosstab всегда плохо рефрешит отображение, возможно все-таки заменить фильтрацию на ретрайв с новыми условиями?
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос по CrossTab DataWindow / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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