Как отобразить данные из двух разных источников данных в Activereport - PullRequest
0 голосов
/ 05 августа 2011

У меня есть файл отчета. Я должен показать данные в этом отчете из двух разных данных. Я должен показать данные из одной таблицы данных за другой. Я не хочу использовать подотчет. Есть ли другой способ решить это?

С уважением

1 Ответ

2 голосов
/ 06 августа 2011

Способ решения этой проблемы с ActiveReports - с вложенным отчетом. Помимо использования подотчетов, вы можете использовать «режим несвязанности», чтобы программно объединить записи из обеих таблиц данных в один набор строк. См. это пошаговое руководство для примера использования несвязанного режима (подробности см. В событиях DataInitialize и FetchData).

Трудно сказать наверняка, как лучше это сделать без дополнительной информации. Например, некоторая информация, которая может пригодиться:

  • Являются ли таблицы данных в наборе данных?
  • Можно ли объединять таблицы данных? Другими словами, есть ли связь между ними?
  • Почему вы не хотите использовать подотчеты? Это действительно способ создания отчетов с разделителями, например ActiveReports, для обработки нескольких источников данных.

Кроме того, вы можете проверить наш продукт Data Dynamics Reports . Он использует другую парадигму, чем объединенные отчеты, в которых вы размещаете области данных (например, таблицу, диаграмму и т. Д.) На странице. Каждая область данных может быть связана с отдельным источником данных без использования вложенного отчета. Может быть, это будет лучше для того, что вам нужно.

Scott Willeke
GrapeCity inc.
...