Страница 1 из 2
Пролема с созданием переменной типа Список
Добавлено: 15 июн 2012, 08:43
dimsk
В переменную типа с писок в клиент сервер версии Silverligth приложения в отчет не подтягиваются данные
в переменной источник данных выбран колонки, ключи и значения выбраны так же но при запуске отчета список открывается пустым.
Пролема с созданием переменной типа Список
Добавлено: 15 июн 2012, 14:00
Anton Lozovskiy
Спасибо.
Пришлите пожалуйста пример своего рабочего приложения с базой данный на анализ. Так как у нас это все работает.
Спасибо.
Пролема с созданием переменной типа Список
Добавлено: 18 июн 2012, 04:12
dimsk
А есть у вас пример, что бы посмотреть как подтягивать данные правильно в переменные из БД oracle или Sql ?
Пролема с созданием переменной типа Список
Добавлено: 18 июн 2012, 06:10
Anton Lozovskiy
Здравствуйте,
А какую версию сервера вы используете ? Web или WCF ?
Спасибо.
Пролема с созданием переменной типа Список
Добавлено: 18 июн 2012, 08:33
dimsk
WCF
Пролема с созданием переменной типа Список
Добавлено: 18 июн 2012, 11:34
Anton Lozovskiy
Здравствуйте,
Был маленький недостаток на стороне WCF. Т.к. данный пример поставляется с исходным кодом, вы можете сами легко внести у себя изменение.
Смотрите сборку WCFHelper, в папке Helpers файл StiSLRenderingReportHelper, метод DecodeXmlPrepareRequestFromUserVariables(...). Вам нужно закоментировать следующие три строчки кода:
//report.Dictionary.DataSources.Clear();
//report.Dictionary.Databases.Clear();
//report.Dictionary.DataStore.Clear();
и все будет работать.
Мы внесли у себя данное изменение, и пример будет перезалит во время следующего релиза (т.к. проблема не значительная).
Спасибо.
Re: Пролема с созданием переменной типа Список
Добавлено: 17 июл 2012, 08:37
DmitriyDV
Здравствуйте,
Я из той же компании что и dimsk, он сейчас в отпуске. Вопрос с переменными типа «список» пока что так и не решили, хотя файл файл StiSLRenderingReportHelper изменили (поле с параметрами, выбираемыми пользователями вообще перестали появляться).
Мы сначала пытались интегрировать ваши компоненты «с наскоку», используя ваш WCF пример, но ничего хорошего не вышло. Сейчас более подробно занялся этим вопросом. Создал чистый тестовый проект, добавил ваши компоненты, добавил простой шаблон отчета. Главная задача отчета через ODBC соединение получить данные из таблицы, вывести результат на сам отчет и в переменную типа «список». При добавлении компонентов возникло несколько вопросов:
1. Пересылка построенного отчета от сервера клиенту. Так как только сервер имеет связь с базой данных, отчет нужно строить на сервере и передавать его клиенту. В вашем примере вы используете StiSLRenderingReportHelper.CheckReportOnInteractions(StiReport,bool) из проекта WCFHelper (часть WCF примера) на стороне сервера для формирования xml(?) файла отчета, и функции StiSLViewerControl.ApplyRenderedReport(string, bool) на стороне клиента для загрузки построенного отчета. Я пробовал пересылать отчет через StiReport.SaveToByteArray(), но отчет передался не построенный, и без вызова функции StiReport.Render() на стороне клиента вообще не отображался. Вопрос: есть ли возможность пересылать построенный отчет стандартными средствами ваших компонентов, или надо специально писать функцию для передачи файла, аналогичную CheckReportOnInteractions?
2. Если стандартными средствами переслать готовый отчет нельзя, можно ли использовать ваши наработки в проекте WCFHelper? Там во всех файлах стоят копирайты.
Re: Пролема с созданием переменной типа Список
Добавлено: 17 июл 2012, 09:52
Anton Lozovskiy
Здравствуйте,
Не могли бы вы прислать рабочий пример проекта (если необходимо с базой данных и описанием, как по шагам воспроизвести проблемы) для анализа и выявление проблемы.
Пример WCF написанный нами и распространяется бесплатно. Вы можете изменять в нем все, что вам нужно. Но я бы посоветовал разобраться в проблеме и внести изменения в общий пример, если это действительно проблема с нашей стороны. Т.к. в дальнейшем пример может еще изменяться и у вас могут быть затруднения при переходе на новую версию. Но если вам так проще, то пожалуйста, можете полностью подстраивать под ваш продукт.
Спасибо.
Re: Пролема с созданием переменной типа Список
Добавлено: 02 авг 2012, 14:34
DmitriyDV
Здравствуйте,
Во вложении простой тестовый проект с простым отчетом. Отчет выводит колонку из базы данных и та же колонка должна выводиться в выпадающем списке в переменной. Отчет строится нормально, но переменная не заполняется значениями. В качестве источника данных используется ODBC соединение с простейшим запросом (наверное вам проще будет переделать ODBC соединение и запрос на любую колонку из любой БД). Сами данные не принципиальны, главное что бы заполнялась переменная. Библиотеки я использую отсюда: Stimulsoft Reports.Silverlight v5_2012.07.27 Trial. Для удобства, файлы из проекта WCFHelper добавил внутрь Web проекта.
Re: Пролема с созданием переменной типа Список
Добавлено: 03 авг 2012, 14:57
HighAley
Здравствуйте.
Извините за задержку нам надо больше времени, чтобы подготовить для Вас ответ.
Спасибо.