Страница 1 из 1

Бесконечный цикл

Добавлено: 27 май 2008, 07:16
alexd
Добрый день.

У меня есть отчет master и 2 detail. Соответственно есть DataSet, который содержит:
главная таблица Excerpt c колонками (int id, datetime dt, datetime dt_prior, decimal sm_self, decimal sm_bud, string post_name, string executor)
и две подчиненные
Excerpt_Bud (int excerpt_id, string name, decimal sm)
Excerpt_Self (int excerpt_id, string name, decimal sm_self)
подчиненные связаны Relation по полю excerpt_id
Одна подчиненная таблица может быть пустой.

Есть отчет у которого следующая структура:
банд1 - заголовок страницы - содержит Текст {Excerpt.post_name}
банд2 - данные (источник Excerpt) - содержит Тексты {Excerpt.id}, {Excerpt.dt}, {Excerpt.dt_prior}, начинается с новой страницы
банд3 - заголовок данных к таблице Excerpt_Bud
банд4 - данные detail - источник Excerpt_Bud, связь Relation, мастер компонент банд2
банд5 - итог данных к таблице Excerpt_Bud - содержит Текст {Sum(Excerpt_Bud.sm)}
банд6 - заголовок данных к таблице Excerpt_Self
банд7 - данные detail - источник Excerpt_Self, связь Relation, мастер компонент банд2
банд8 - итог данных к таблице Excerpt_Self - содержит Текст {Sum(Excerpt_Self.sm)}
банд 9 - итог данных - общий итог из Excerpt - содержит Тексты {Excerpt.sm_bud}, {Excerpt.sm_self}
банд10 - итог отчета - содержит Текст {Excerpt.executor}
банд11 - итог страницы - содержит Текст {Excerpt.id}, {PageNumber}

Иногда, повторюсь, иногда возникает проблема, что превью, когда считает страницы, уходит в бесконечный цикл, хотя страниц должно быть порядка 100-120. Пробовал "методом тыка", если убрать банды1,11,5 тогда проходит, но как мне кажется бесконечный цикл появляется если Excerpt_Bud пустая для некоторого значения Excerpt.id

Спасибо.

Бесконечный цикл

Добавлено: 27 май 2008, 08:13
Edward
Вышлите, пожалуйста, файл с отчетом и данные к нему на support[at]stimulsoft.com для анализа.

Спасибо.