![]() |
#2 |
Участник
|
Вы в свойствах вашей кнопки MenuItemButton указали DataSource?
В методе init() вашего отчета нужно сделать проверку на наличие переданного курсора из grid'а и указать фильтр, который будет служить связкой между таблицей и записью из grid'а. Примерно так: X++: public void init() { Args parameters; ; super(); parameters = element.args(); if(!parameters.record()) throw error('Отчет должен вызываться с параметрами!'); else if(parameters.record().TableId == tablenum( )) = parameters.record(); this.query().dataSourceTable(tableNum( )).addRange(fieldNum( , )).value( . ); } P.S. Для того, чтобы не отображалась форма запроса(SysQueryForm) при запуске отчета, нужно в свойствах Query отчета Interactive поставить в No.
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 25.01.2011 в 17:13. |
|
Теги |
query, отчет, report |
|
![]() |
||||
Тема | Ответов | |||
Изменить отчеты | 2 | |||
Фин отчеты: может ли работать по нескольким компаниям сразу | 3 | |||
Шаблонные отчеты | 2 | |||
Отчеты по клиентам | 2 | |||
CrystalReport и внутренние отчеты | 7 |
|