powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Хранимая процедура как источник данных в CR
4 сообщений из 4, страница 1 из 1
Хранимая процедура как источник данных в CR
    #35466967
PrettyBlond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранимая процедура возвращает 2 набора данных (2 таблицы).
Когда я выбираю эту хранимку в качестве источника данных в CR, в отчет добавляется только одна таблица?
Реально ли вообще настроить так, чтобы 2 таблицы добавить?

Заранее спасибо!
...
Рейтинг: 0 / 0
Хранимая процедура как источник данных в CR
    #35467610
Alexander Bor.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вряд ли. Для Crystal Reports несколько recordset-ов, или плоских таблиц, может возвращать только к-л. источник данных. А хранимая процедура для CR - это тоже recordset, только параметризованный. Поэтому или добавить к-л. собственный промежуточный слой между хранимкой и CR, или как-то ещё: добавить ещё один параметр, чтобы получать только 1 набор данных в зависимости от этого параметра, или через собственный запрос вытаскивать нужные данные, и т.п. А напрямую не получится.
...
Рейтинг: 0 / 0
Хранимая процедура как источник данных в CR
    #35468035
Сирин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, напрямую нельзя. У меня проект на VB.NET. В дизайнере отчётов указываю источник данных ADO.NET (XML), выбираю предварительно сформированный xml-файл со схемой и данными. Дальше ваяю отчёт как требуется. В проекте получаю данные из хранимки в виде DataSet'а, в котором несколько таблиц, а дальше устанавливаю этот DataSet в виде источника данных для отчёта. Xml-файл со схемой и данными я получаю с помощью DataSet.WriteXml("filename", XmlWriteMode.WriteSchema). Подойдут и ttx-файлы, но они не такие удобные. Только во время отладки уберите куда-нить xml-файл -- CR, если ему что-то не понравится в вашем DataSet, полезет в xml-файл, не сказав вам об этом. А так хотя бы сругаецо.
...
Рейтинг: 0 / 0
Хранимая процедура как источник данных в CR
    #35468439
PrettyBlond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое!
С промежуточным слоем заработало: В дизайнере отчетов используется xsd, а уже в приложении заполняю dataset из хранимки и передаю в отчет.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Хранимая процедура как источник данных в CR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]