AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.04.2004, 15:40   #1  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
fetch and Report
В отчете переопределил fetch но инфолог выдает информацию что отчет не содержит данных. Из fetch посылается реальные записи ... Не подскажете в чем может быть ошибка ?
Старый 21.04.2004, 15:52   #2  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
наверное нужно на fetch посмотреть
Старый 21.04.2004, 15:57   #3  
DMA is offline
DMA
Участник
 
109 / 19 (1) ++
Регистрация: 30.09.2003
Re: fetch and Report
Цитата:
Изначально опубликовано Omeo
В отчете переопределил fetch но инфолог выдает информацию что отчет не содержит данных. Из fetch посылается реальные записи ... Не подскажете в чем может быть ошибка ?
Если записи точно посылаются то проверьте:
1. что посылаются записи именно той таблицы, которая указана в свойстве Table в Body вашего отчета
2. Не перекрыт ли метод ExecuteSection() в Body отчетаб и если таки да вызывается ли там super()
Старый 21.04.2004, 15:57   #4  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
упрощенная версия но сути не меняет

PHP код:
while
    
select from Table1
        where Table1
.cid == m_pcq.cid
    join Table2
        where Table2
.tid == Table1.tid
    
{
        
this.send(Table2);
    } 
Старый 21.04.2004, 16:00   #5  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
Re: Re: fetch and Report
Цитата:
Изначально опубликовано DMA

1. что посылаются записи именно той таблицы, которая указана в свойстве Table в Body вашего отчета
спасибо
Старый 21.04.2004, 16:01   #6  
Ned is offline
Ned
Lean Six Sigma
 
680 / 99 (5) ++++
Регистрация: 29.12.2002
Адрес: самолёт
Есть в отчёте секция, имеющая тип "Table2"?
Старый 21.04.2004, 16:10   #7  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
PHP код:
public boolean fetch()
{
...

    return 
true;

Старый 22.04.2004, 11:26   #8  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Да, насколько я понимаю, сообщение что отчёт не содержит данных вызывается в том случае если внутри fetch() ни разу не вызван send() для какого-либо из Body и ни разу не вызван execute() для какой-либо ProgrammableSection.
Ну и если в executeSection() не вызывается super().
А вот интересен момент когда в send() передаётся запись с RecId=0. Надо будет попробовать.
__________________
Дмитрий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Not enough rights to use table 'Officials - Report lines' (OfficialsTrans_RU). почему нет прав? rusalaudinov DAX: Программирование 4 18.02.2008 10:41
axaptapedia: Multi Column Blog bot DAX Blogs 0 05.02.2008 17:25
Как работать с report если больше одного datasource? miklenew DAX: Программирование 20 18.12.2007 14:03
casperkamal: HTML based Report in Dynamics Ax Blog bot DAX Blogs 0 20.02.2007 09:40
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:04.