|
23.03.2006, 11:51 | #1 |
Участник
|
Как передать в отчет данные так чтобы он отпечатал одну запись
Отчет типа SalesTable и его SalesLine
Запускаю через класс PHP код:
Последний раз редактировалось polygris; 23.03.2006 в 11:55. |
|
23.03.2006, 12:01 | #2 |
Участник
|
запись передал правильно, теперь её надо обработать в init самого Reporta и навесить на query отчёта range со значением RecId или SalesId этой записи.
__________________
Умные тоже наступают на грабли, но только для того, чтобы поднять их с земли не нагибаясь. |
|
23.03.2006, 12:07 | #3 |
Участник
|
Цитата:
Сообщение от gaenar
запись передал правильно, теперь её надо обработать в init самого Reporta и навесить на query отчёта range со значением RecId или SalesId этой записи.
|
|
23.03.2006, 12:01 | #4 |
Участник
|
добавь в аргумент еще один параметр, в нем передашь необходимый параметр , а при создании отчета , сделаешь обработку по этому параметру.
Можно еще несколько вариантов предложить, например через времменную таблицу или .... |
|
23.03.2006, 12:09 | #5 |
Banned
|
А еще можно сделать MenuItem, а на самом отчете поставить AutoJoin=Yes. Тогда без всякого программирования отчет можно вызвать из формы, и он покажет текущую запись.
|
|
|
За это сообщение автора поблагодарили: Lemming (1). |
23.03.2006, 12:11 | #6 |
SAP
|
ну что то типо этого
Код: public void init() { super(); this.query().dataSourceNo(1).findRange(1).value(); } |
|
23.03.2006, 12:18 | #7 |
Участник
|
Нашел еще проще способ. AutoJoin поставил на самом отчете
|
|
23.03.2006, 12:18 | #8 |
Участник
|
Всем спасибо за помощь!
|
|
23.03.2006, 12:46 | #9 |
Участник
|
Еще один вопросик. Только ли программный кодом можно реализовать печать всех designoв отчета или есть свойство?
|
|
23.03.2006, 13:42 | #10 |
Участник
|
Руководство разработчика, глава Creating a report with multiple designs.
Свойства нет. |
|
|
|