Проблема с отчетами Crystal и таблицами данных, созданными моей программой - PullRequest
0 голосов
/ 22 декабря 2010

У меня уже давно есть эта проблема.Я создаю набор данных из проводника проекта.

Я добавляю в таблицу данных.Назовите его и заполните имена столбцов.

Я создаю отчет Crystal из проводника проекта и заполняю его таблицей из эксперта по базе данных.Я могу найти имя таблицы и использовать его.

Я создаю другой набор данных в том же наборе данных.

Я иду к эксперту по базе данных в отчете Crystal, чтобы добавить в эту таблицу также.

Или я создал новый отчет о кристаллах.Но я больше не могу найти таблицу в наборе данных.

Почему это так?Нужно ли связывать таблицу или что-то?

1 Ответ

1 голос
/ 22 декабря 2010

AFAIK, возможно иметь кристаллический отчет, связанный с набором данных, имеющим две таблицы - однако, они должны иметь связь между ними. Это связано с тем, что отчет Crystal не может создавать отчеты из нескольких источников данных, поэтому нам пришлось объединить данные из обеих таблиц, чтобы создать одну проекцию, которую можно связать с отчетом Crystal. Для нескольких источников данных необходимо использовать подотчет. Ниже приведены статьи, в которых описано, как использовать наборы данных из нескольких таблиц:

http://www.aspfree.com/c/a/Database/Generating-a-Multiple-Table-Crystal-Report-using-VS-2005/

http://www.highoncoding.com/Articles/556_Creating_Crystal_Report_with_Multiple_Tables_in_ASP_NET.aspx

http://www.emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx

Первые два используют мастер отчетов, но вы всегда можете посмотреть на сгенерированный отчет / набор данных, чтобы понять, как это делается.

...