|
Опять печать 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, 10:55 |
|
Опять печать Composite DW (+)
|
|||
---|---|---|---|
#18+
от одной проблемы избавился - печатает но вот на просмотр не показывает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2003, 11:07 |
|
Опять печать 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, 13:02 |
|
Опять печать 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? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2003, 14:44 |
|
Опять печать Composite DW (+)
|
|||
---|---|---|---|
#18+
не совсем понял, как выполнить RowsCopy для всех вложенных отчетов??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2003, 10:14 |
|
Опять печать Composite DW (+)
|
|||
---|---|---|---|
#18+
2 Pasha Организовать цикл по DataWindowChild (функция GetChild) и для каждого выполнить RowsCopy соответствующий child DW-приемника ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2003, 11:34 |
|
|
start [/forum/topic.php?fid=15&msg=32238618&tid=1339546]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 395ms |
0 / 0 |