Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 печать отчета  [new]
groll
Member

Откуда:
Сообщений: 16
возможно ли реализовать?
PB 6.5
внутри dw
несколько report object
report1
report2
report3
report4
report5

нужно сделать так, чтобы на последнем листе всегда печатались
хотя-бы одна строка report3
+
report4
+
report5

при этом на предпоследнем листе может оставаться не больше половины пустого места.
29 мар 04, 15:47    [602189]     Ответить | Цитировать Сообщить модератору
 Re: печать отчета  [new]
groll
Member

Откуда:
Сообщений: 16
Вроде придумала, как.
осталось только сосчитать сумму высот строк вложенного DW.
Не подскажет ли кто синтаксис?
Например в dw_report вложен dw_spec.
Как получить высоту первой строки dw_spec ?
30 мар 04, 18:37    [604574]     Ответить | Цитировать Сообщить модератору
 Re: печать отчета  [new]
groll
Member

Откуда:
Сообщений: 16
приятно однако же в форуме тихо сам с собой поговорить:
hight_string =dwc_Part.Describe(evaluate('RowHeight()',1)
6 апр 04, 18:03    [615336]     Ответить | Цитировать Сообщить модератору
 Re: печать отчета  [new]
dGrichine
Member

Откуда: Москва
Сообщений: 135
автор
осталось только сосчитать сумму высот строк вложенного DW.
Как получить высоту первой строки dw_spec ?
...
hight_string =dwc_Part.Describe(evaluate('RowHeight()',1)


что призойдет с вашим кодом, если высота строк во вложенном DW будет разной?

может лучше так?
hight_all_detail = dwc_Part.Describe(evaluate('sum(RowHeight() for All)',1)

возможно понадобится использование функции CulumativeSum(RowHeight()) для определения высоты строк выше чем и включая текущую

===
Гришин Дмитрий
7 апр 04, 11:26    [616172]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить