powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Неприятности с групповым DW
17 сообщений из 17, страница 1 из 1
Неприятности с групповым DW
    #32571876
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, разработчики! У меня есть групповое ДВ, и все в нем хорошо, только при переходе через страницу появляются огромные расстояния между строками в группе, и кроме того, на новой странице появляются значения, которые показываться не должны (т.е находятся в секции Suppress Repeating values). Я понимаю, что для печати это удобно, но мне надо, чтоб юзер мог это окно редактировать и видеть в нем все как единое целое(т.е. желательно без разбиения на страницы). Работаю в PB 9
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32573564
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот.
Наконец - то кто-то наступил на те же грабли что и я.
Извините - смех сквозь слезы.

Эта история тянется еще начиная с 6 версии.
В "пятерке" все было ОК.
Я задавал этот вопрос не раз - ответ один и тот-же:
" ... НИКАК, ТАК И ДОЛЖНО БЫТЬ".

ИМХО, как должно быть надо смотреть в ПБ 5.0.4.

Я выкручиваюсь с помошью Suppress Repeating values где это возможно.

Просьба: Если найдете решение - поделитесь плз.
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32573683
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял.
Как насчет маленького примерчика для воспроизведения?
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32574054
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаем групповое DW по любому набору данных.
1. Создаем группу, но только при условии что записи группы все не умещаютя на экран.
2. Загружаем DW.
3. Кликаем мышой по "стрелке вниз" на вертикальном скроллбаре и видим картину (см. рис.)
Для режима PrintPreview все Ок., но он не редактируемый ...
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32574313
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32574331
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сори за глупую надпись возле рисунка. Ну вы поняли проблему - на разрыве страницы снова появляются Suppresing Values, и расстояния между строками в этом месте большие. Как бы это все без разрыва сделать?
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32574435
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Levon
Если у тебя в DW по указанным полям есть группа - то так оно и есть (см. мой рисунок) просто у меня получилось так, что разделитель страниц узкий.

Попробуй убрать все группы в DW и указать по нужным полям Suppress ...
Должно все стать гуд, а вот моя проблема останется ... грустно ...
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32575259
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Группы убрать - это, конечно, хорошо, но как тогда быть с вычислимыми полями по группам? Непонятно! Нужно что-то другое. Может, придумает кто-нибудь?

2 PaulJB
просто у меня получилось так, что разделитель страниц узкий.
А что вы имеете в виду? Его как-то можно поменять, чтоб расстояния м/у записями при разрыве страницы были меньше?
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32575909
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Его как-то можно поменять, чтоб расстояния м/у записями при разрыве страницы были меньше?
Не знаю. Это просто случайность. ИМХО это от высоты строки зависит.

... но как тогда быть с вычислимыми полями по группам?
Попробуйте в Sum(...) вставить условие, что то типа
Sum(if(<условие>, <имя поля>,0)) или Sum(case(...))

Если группы не убрать, то двойные строки (заголовки групп) будут появляться всеравно и это будет нервировать юзера даже если расстояния между строками мизерное. Поверьте моему опыту.

Как бы это обьяснить буржуям. Что они скажут. Я в ихнем англицком не силен. Может кто из форума поможет вопросик накатать? (крик души)
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32576280
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, это же тапки какие-то! Нефига себе кувырочек! Пол приложения переписать из-за того, что разработчики Sybase почему-то не подумали об возможности отмены постраничного разбиения. Я прозреваю!
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32576334
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если DW readonly, то переведи DW в режим PrintPreview и посмотри там с группами все Ок.
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32577401
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том-то и дело, что не ридонли.
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32577572
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том-то и дело, что не ридонли.
Мда ... все ... мои идеи кончились ...
Остается уповать ...
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32577589
Leonid_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJB
Как бы это обьяснить буржуям. Что они скажут. Я в ихнем англицком не силен. Может кто из форума поможет вопросик накатать? (крик души)

На русском вопрос сформируйте и напишите куда запостить, я переведу.
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32580221
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Levon

Я не проверял насчет появления Repeating Values, но больших расстояний в конце страницы в групповых DW не будет, если высота самого DW позволяет уместить в нем N строк ровно .

Поясню на конкретном примере (PB 9.0.1.6533, WinXP, small fonts): допустим в DW есть одна группа - group header (footer'а нет), columns header и detail. При высоте всех бэндов 72 юнита и высоте DW = 812 или 816 юнитов расстояний между группами нет при любом скроллировании - курсором, кликанием по стрелкам скроллбара или его перетаскиванием. DW редактируемое. Я думаю вы сможете подобрать для себя опытным путем такие размеры, при которых все будет отображаться приемлемо.
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32581831
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Andyn:
Спасибо, идея хорошая. Только вот футер у меня есть(см. рис.), и достаточно широкий. Еще вопрос: я так понимаю, что ширина окна должна нацело делиться на высоту записи (в детайле, хедере, футере). Но у вас 816/72 и 812/72 не целые числа. Вы тоже подбирали это опытным путём? А ширину окна вы смотрите в свойстве Heeight DWControl'a?
...
Рейтинг: 0 / 0
Неприятности с групповым DW
    #32582317
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Levon

Я специально не экспериментировал с размерами бэндов и DW, просто так получилось, что заметил взаимосвязь. А насчет "нацело делиться" - я думаю, там еще есть какие-то допуски на border столбцов и т.п., во всяком случае, четкий алгоритм мне придумать не удалось.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Неприятности с групповым DW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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