|
24.07.2002, 13:42 | #1 |
Moderator
|
Отчет, основанный на временной таблице
Добрый день.
Пытаюсь создать отчет, построенный на таблице, которая является временной. Перекрыл метод run() - PHP код:
PHP код:
PHP код:
При запуске отчета, после заполнения временной таблицы появляется сообщение о том, что отчет не содержит данных. В чем здесь дело ? |
|
20.02.2007, 09:29 | #2 |
Участник
|
X++: dem_vt.setTmpData(d); Просто попробуй вынести ее за цикл......
__________________
Рабочий день сокращает жизнь на 8 часов Последний раз редактировалось Himan; 20.02.2007 в 09:32. |
|
20.02.2007, 11:54 | #3 |
Moderator
|
To Himan:
Вы на дату сообщения, которое комментируете, посмотрите...
__________________
Андрей. |
|
21.02.2007, 13:46 | #4 |
Member
|
Antant, выкладывайте код.
Для начала также посмотрите про то, как пытались данные в форму затолкать недавно, и что из этого вышло. tmpTable и Grid
__________________
С уважением, glibs® |
|
21.02.2007, 13:47 | #5 |
MCTS
|
вот, так делал однажды отчет, и тоже единственная табл., все работает
Цитата:
Ситуация следующая:
Пытаюсь создать отчет с использованием времменой таблицы. Для этого создаю класс, наследник RunBaseReport, прорисовываю в нем диалог, получаю критерии отчета и на основе их в методе run() заполняю временную таблицу. В методе lastValueElementName() возвращаю указатель на свой отчет. В datasource() отчета указываю временную таблицу. Далее, по рекомндациям, полученным на этом форуме пишу: В методах отчета init() { super(); tmpTable.setTmpData(element.args().caller().getTmpTable(); // где tmpTable - имя DataSource отчета, а getTmpTable - возвращает таблицу из класса, в котором эта таблица заполняется } prompt() { boolean ret; ret = super(_enableCopy, _enablePages и т.д.); this.queryRun().setCursor(tmpTable); } |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Отчет по временной таблице | 3 | |||
Отчет по временной таблице | 3 | |||
Отчет по временной таблице | 1 | |||
Группировка во временной таблице | 5 | |||
отчёт по пустой таблице | 2 |
|