Глюка с мастер дитейлом

отредактировано October 2008 Раздел: FastReport 4.0
Отчет имеет структуру:
MasterData
-DetailData
-SubDetail

Пример:
Завтрак
-I-е блюда
--какое то блюдо
--какое то блюдо
-II-е блюда
--какое то блюдо
Обед
-I-е блюда
--какое то блюдо
--какое то блюдо


В выше приведенном примере при выполнении отечта. В первые блюда обеда и в завтрака печатаются блюда завтрака :)
Если добавить записи так, что бы и в обеде появились вторые блюда.
Пример:
Завтрак
-I-е блюда
--какое то блюдо
--какое то блюдо
-II-е блюда
--какое то блюдо
Обед
-I-е блюда
--какое то блюдо
--какое то блюдо
-II-е блюда
--какое то блюдо


То все работает правильно, т.е. первые блюда в обеде начинают выводиться правильные из обеда, а не из завтрака.
Что за глюка такая????

Данные тянут TfrxFibQuery компоненты фаст репорта. Со скриптами все в порядке. Грешу на сам движок :)

Комментарии

  • отредактировано 09:19
    Скорее всего, дело именно в запросах.
    Можете выложить запросы сюда (по каким параметрам они связаны и тд.) ?
  • отредактировано 09:19
    написал: »
    Скорее всего, дело именно в запросах.
    Можете выложить запросы сюда (по каким параметрам они связаны и тд.) ?

    3 квери:

    qSubMenu (обед, ужин и т.п.) -> в мастер
    qFoodType (перые, вторые блюда) -> в дитейл
    qFood (сами блюда) -> в сабдитейл

    для qFoodType св-во Master - > qSubMenu
    для qFood св-во Master - > qFoodType

    ну и внутрях запросов связь по параметрам. там довольно объемные хранимые процедуры, их содержимое не хочется тут вываливать...
  • отредактировано 09:19
    Тогда попробуйте проверить это вне FR.
    Т.е. на форме создать такие же запросы и связать их к примеру с DBGrid, если результат будет аналогичным, то проблема в запросах.
  • отредактировано 09:19
    перенакидал отчет. вроди заработал в первом приближении.
    Запросы были правильные

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.