Несколько источников данных для одного отчета

отредактировано 13:24 Раздел: FreeReport
FreeReport, D7
Возможно ли для одного отчета указать несколько источников данных(датасетов), и если да, то как?

в хелпе и доках не нашел. для фр3-нашел.

Комментарии

  • отредактировано 13:24
    Дело в том, что мы пытаемся использовать FreeReport для создания сложных отчетов, у которых может быть несколько источников(формируются динамически), которые к тому же могут быть связаны M-D(а могут быть и не связаны). Например, нужно выводить в качестве заголовка данные из одного датасета, в кач. MasterData - данные другого(или нескольких), в качестве футеров - третьего. Вопрос - можно ли как-либо решать такие задачи на FreeReport(или на FastReport)?
    Очень надеюсь на ответ. Спасибо.
  • отредактировано 13:24
    Вы пробовали? Что не получается?
  • отредактировано 13:24
    Имею схожую проблему: нужно вывести на одной странице отчета данные из нескольких датасетов (первый заголовок - данные первого заголовка - второй заголовок - данные второго заголовка и т.д.).
    Пробовал разместить на странице два бэнда MasterData, указав каждому свой frDBDataSet. Проблема в том, что в этом случае данные выводятся вперемежку (запись первого - запись второго - снова первого и т.д.), причем из второго датасета берутся данные только одной записи (чаще последней).
    Обратил внимание на следующее: при помещении бэнда MasterData на страницу появляется диалог выбора датасета, в котором можно указать и количество записей. Так вот, поле ввода количества записей доступно только для второго датасета (соотв. бэнд кладется на страницу вторым).
    Один раз получилось создать требуемый отчет, когда установил для frReport в качестве датасета frDBDataSet2 (второй то бишь), однако не уверен, что так правильно и что впредь так будет работать.
  • отредактировано 13:24
    В меню Report -> Data добавляете все необходимые датасеты, в затем подключаете их к бендам нужного уровня вложенности или используйте вложенные отчеты

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

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