Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.08.2003, 10:55
|
|||
---|---|---|---|
Опять печать Composite DW (+) |
|||
#18+
возвращаясь к вчерашней теме к многостраничному отчету, составленному из разных DW Я вспомнил - что у меня не получалось Янаписал стандартную процедуру печати и просмотра предложенную в Энциклопедии. Для одиночного DW все прокатывает, а для композитного нет В чем проблема, код такой, где d_report - composite DW dw_print.DataObject = 'd_report' dw_print.SetTransObject(SQLCA) dw_print.Retrieve(ii_schedule,ii_vessel) OpenWithParm(w_rep_preview,this) w_rep_preview.dw_preview.DataObject = dw_print.DataObject ll_result = dw_print.RowsCopy(dw_print.GetRow(), dw_print.RowCount(), Primary!, &w_rep_preview.dw_preview, 1, Primary!) w_rep_preview.dw_preview.Object.DataWindow.Print.Preview = 'Yes' w_rep_preview.dw_preview.Object.DataWindow.Print.Preview.Rulers = 'Yes' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.08.2003, 11:07
|
|||
---|---|---|---|
Опять печать Composite DW (+) |
|||
#18+
от одной проблемы избавился - печатает но вот на просмотр не показывает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.08.2003, 13:02
|
|||
---|---|---|---|
Опять печать Composite DW (+) |
|||
#18+
У меня вопрос, что это? Не проще в таком случае написать, если конечно ты превью вызываешь из окна содержащее нужное DW (dw_print) dw_print.DataObject = 'd_report' dw_print.SetTransObject(SQLCA) dw_print.Retrieve(ii_schedule,ii_vessel) dw_print.Object.DataWindow.Print.Preview = 'Yes' dw_print.Object.DataWindow.Print.Preview.Rulers = 'Yes' Хотя и это полный бред , но в твоем случае должно помочь! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.08.2003, 14:44
|
|||
---|---|---|---|
Опять печать Composite DW (+) |
|||
#18+
2 Pasha ll_result = dw_print.RowsCopy(dw_print.GetRow(), dw_print.RowCount(), Primary!, &w_rep_preview.dw_preview, 1, Primary!) Вот эта строка непонятна... Для композитов она не работает. Видимо, подразумевалось, что такой вызов надо выполнить для всех вложенных DW? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.08.2003, 10:14
|
|||
---|---|---|---|
Опять печать Composite DW (+) |
|||
#18+
не совсем понял, как выполнить RowsCopy для всех вложенных отчетов??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.08.2003, 11:34
|
|||
---|---|---|---|
Опять печать Composite DW (+) |
|||
#18+
2 Pasha Организовать цикл по DataWindowChild (функция GetChild) и для каждого выполнить RowsCopy соответствующий child DW-приемника ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&mobile=1&tid=1339546]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
270ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 637ms |
0 / 0 |