Заполните ReportViewer или CrystalReport данными из базы данных Access 2007

Итак, у меня есть база данных MS-Access с несколькими таблицами. Я заполняю dataGridView записями из таблицы и хочу создать отчет, используя некоторые из выбранных записей. Я думал об использовании ReportViewer, предоставляемого MS в Visual Studio 2010, но мне не удавалось ничего делать, на самом деле я почти ничего не делал. Затем я установил CrystalReport и попробовал с ним, но это было еще хуже, потому что я не знаю, как с ним работать.

Итак, первый вопрос: как создать отчет, используя данные из базы данных MS-Access? используя ReportViewer или Crystal Reports... просто, просто показывая данные, чтобы их можно было легко экспортировать или распечатать...

И второй вопрос...

Я также не могу понять, как взять столбцы из двух таблиц (не из всех строк записей) и связать их в одну таблицу, которая будет отображаться в отчете, как представлено выше.

Я использую Visual Studio 2010 и WinForms.

Кто-нибудь может дать мне совет?

заранее спасибо

1 ответ

Решение

Вы можете перейти по этой ссылке http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-stepbystep.htm. вам нужно использовать подключение доступа вместо сервера sql.

Для привязки двух или более столбцов к разным таблицам вы можете создать представление для полей отображения в отчете.

И, наконец, вы можете назначить привязку источника данных отчета по данным сетки.

Другие вопросы по тегам