2010-11-09 7 views
0

Я установил Crystal Reports и я использую его в Visual Studio 2005.Crystal Reports

Может кто-нибудь помочь мне о том, как я могу использовать SQL Server 2000 для создания отчетов с использованием хранимых процедур.

ответ

4

Я не уверен, что понял вопрос. если вы хотите, чтобы SPs записывали RPT-файл для вас, я не могу ответить.

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

Использование Views также является хорошим способом вернуть всю обработку данных на сервер db вместо клиента. Отправьте параметры из кристалла, чтобы вернуть отфильтрованный набор данных обратно в отчет для печати.

+0

Я считаю, что он имел в виду, чтобы «создавать отчеты» в самом общем смысле , «Использование CR в VS2005» звучит, как будто уже есть какой-то отчет под рукой, а остальная часть его сообщения звучит для меня, как просить о каком-то прохождении по подключению SS2000 и StoredProcedure в качестве источника данных для отчета. Но, конечно, Возможно, я ошибаюсь. Вопрос очень короткий. – quetzalcoatl

0

Начните с создания типа источника данных OLE DB и выберите своего собственного клиента SQL Server. Эта опция будет доступна для нового отчета или если вы установите источник данных; обратите внимание, что если вы установите другой источник данных для существующего отчета, ваши существующие поля данных могут исчезнуть из отчета. Использование интегрированной безопасности - это хорошо, потому что вы можете контролировать доступ к данным в отчете на SQL Server.

Затем в базе данных эксперта, нажмите кнопку «Добавить команду», где вы можете вызвать общую процедуру, добавить SQL, выберите поля и т.д.

Смежные вопросы