
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.11.2006, 13:05
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#18+
Уважаемые коллеги! Хотелось бы загружать какие то отчеты с диска в приложение и запускать их. С диска-в том смысле, что в определенное место помещались бы отчеты разработанные ПОСЛЕ разработки приложения по заявкам клиентов. Как их вызывать? В каком виде их пересылать клиенту? Что то в доке я этого не видел! Может не туда смотрел? Кто нибудь знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 13:22
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#18+
Посмотри функцию dw.Create(). А то, что будешь ей подсовывать можно держать где угодно. Хоть в файлах, хоть в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.11.2006, 13:32
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#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, 14:17
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2006, 10:43
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#18+
спасибо всем кто откликнулся. Ближе всех оказался PL99 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.11.2006, 12:46
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#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:51
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#18+
Я как то сделал отделное приложение для просмотра PSR, вот им все и пользуются, для просмотра отчетов, в том числе и клиенты. Держи образец ;) p.s. оно и srd показывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2006, 12:05
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#18+
2 Estets Большое спасибо. Однако - так как мало имел дело с отчетами появились еще вопросы- 1.Как называется отчет когда например имеем список проданных товаров-табулярное ДВ, а после него - список налогов- тоже табулярное ДВ? Как их сделать последовательными но сумма должна нарастать? Можно ли этот отчет сохранить как один файл? И где в доке об этом написано? 2.Можно ли в отчеты добавлять функциональности с помощью PowerScript и сохранять их вместе в файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2006, 12:31
|
|||
|---|---|---|---|
|
|||
внешние отчеты |
|||
|
#18+
sboyko2.Можно ли в отчеты добавлять функциональности с помощью PowerScript и сохранять их вместе в файл? Все expressions в которых есть вызовы глобальных ф-й (а в DW это единственный способ "добавлять функциональности с помощью PowerScript") - в PSR не будут работать, если в открывающем приложении не будет этих ф-й. Кроме того, при сохранении в PSR картинки не сохраняются. Поэтому их надо хранить вместе сохраненным отчетом. Но к счастью если открывать PSR той же программой, что его создавала, то указанные проблемы отсутствуют :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2006, 13:53
|
|||
|---|---|---|---|
внешние отчеты |
|||
|
#18+
sboyko 1.Как называется отчет когда например имеем список проданных товаров-табулярное ДВ, а после него - список налогов- тоже табулярное ДВ? Как их сделать последовательными но сумма должна нарастать? Можно ли этот отчет сохранить как один файл? И где в доке об этом написано? Из одного отчета нет доступа к данным другого. Я решал такие проблемы объединением данных в одном DW а потом уже внутри DW делил на две группы со своими заголовками, и набором полей. Вообщем нет ничего невозможного не стоит забывать что в завилимости от типа записи товар/налог можно управлять видимостью, размерами, цветом ... и пр. полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1337513]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 509ms |

| 0 / 0 |
