|
|
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги! Хотелось бы загружать какие то отчеты с диска в приложение и запускать их. С диска-в том смысле, что в определенное место помещались бы отчеты разработанные ПОСЛЕ разработки приложения по заявкам клиентов. Как их вызывать? В каком виде их пересылать клиенту? Что то в доке я этого не видел! Может не туда смотрел? Кто нибудь знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 13:05 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
Посмотри функцию dw.Create(). А то, что будешь ей подсовывать можно держать где угодно. Хоть в файлах, хоть в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 13:22 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
sboykoУважаемые коллеги! Хотелось бы загружать какие то отчеты с диска в приложение и запускать их. С диска-в том смысле, что в определенное место помещались бы отчеты разработанные ПОСЛЕ разработки приложения по заявкам клиентов. Как их вызывать? В каком виде их пересылать клиенту? Что то в доке я этого не видел! Может не туда смотрел? Кто нибудь знает? если вопрос в загрузке datawindow я пользуюсь двумя способами 1 из PBL ls_source = LibraryExport(ls_pbl,ls_dataobject,ExportDataWindow!) idw_requestor.create(ls_source,ls_error) 2 из базы selectblob src into :lb_source from cmn.dw_source where dataobject = :ls_dataobject ; ls_source = string(lb_source) idw_requestor.Create(ls_source,ls_error) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 13:32 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
sboykoХотелось бы загружать какие то отчеты с диска в приложение и запускать их. PowerBuilder HelpThe DataWindow painter is also where you make Powersoft report (PSR) files, which you may want to use in applications too. A PSR file contains a report definition—essentially a nonupdatable DataWindow object—as well as the data contained in that report when the PSR file was created. Примерно такой код позволит запустить отчет. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 14:17 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
спасибо всем кто откликнулся. Ближе всех оказался PL99 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 10:43 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
вот что сработало- li_FileNum = FileOpen("D:\Sybase\map\d_dw_clients.srd", TextMode!) ll = FileReadEx(li_FileNum, ls_source) dw_1.create(ls_source, ls_error) ll=dw_1.settransobject( sqlca) ll=dw_1.retrieve( ) причем критичным оказалось и TextMode!. StreamMode! - не взяло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:46 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
Я как то сделал отделное приложение для просмотра PSR, вот им все и пользуются, для просмотра отчетов, в том числе и клиенты. Держи образец ;) p.s. оно и srd показывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:51 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
2 Estets Большое спасибо. Однако - так как мало имел дело с отчетами появились еще вопросы- 1.Как называется отчет когда например имеем список проданных товаров-табулярное ДВ, а после него - список налогов- тоже табулярное ДВ? Как их сделать последовательными но сумма должна нарастать? Можно ли этот отчет сохранить как один файл? И где в доке об этом написано? 2.Можно ли в отчеты добавлять функциональности с помощью PowerScript и сохранять их вместе в файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 12:05 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
sboyko2.Можно ли в отчеты добавлять функциональности с помощью PowerScript и сохранять их вместе в файл? Все expressions в которых есть вызовы глобальных ф-й (а в DW это единственный способ "добавлять функциональности с помощью PowerScript") - в PSR не будут работать, если в открывающем приложении не будет этих ф-й. Кроме того, при сохранении в PSR картинки не сохраняются. Поэтому их надо хранить вместе сохраненным отчетом. Но к счастью если открывать PSR той же программой, что его создавала, то указанные проблемы отсутствуют :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 12:31 |
|
||
|
внешние отчеты
|
|||
|---|---|---|---|
|
#18+
sboyko 1.Как называется отчет когда например имеем список проданных товаров-табулярное ДВ, а после него - список налогов- тоже табулярное ДВ? Как их сделать последовательными но сумма должна нарастать? Можно ли этот отчет сохранить как один файл? И где в доке об этом написано? Из одного отчета нет доступа к данным другого. Я решал такие проблемы объединением данных в одном DW а потом уже внутри DW делил на две группы со своими заголовками, и набором полей. Вообщем нет ничего невозможного не стоит забывать что в завилимости от типа записи товар/налог можно управлять видимостью, размерами, цветом ... и пр. полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34115773&tid=1337513]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 514ms |

| 0 / 0 |
