Невозможно создать отчет с XML данными

Обсуждение Stimulsoft Reports.JAVA
Ответить
igorevd3
Сообщения: 13
Зарегистрирован: 11 авг 2015, 11:24

Невозможно создать отчет с XML данными

Сообщение igorevd3 »

Добрый день.
Пытаюсь создать отчет с источником данных XML и система не дает мне этого сделать.
При создании нового соединения выбираю XML и ввожу соответственно схему и данные (кстати!!!!! А собираетесь ли Вы сделать выбор файлов в этом диалоговом боксе? Крайне
неудобно вручную набирать полное имя файла, особенно если дорожка длинная)

После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет :(

PS В демо-версии ultimate все прекласно работает с этими же файлами.
igorevd3
Сообщения: 13
Зарегистрирован: 11 авг 2015, 11:24

Re: Невозможно создать отчет с XML данными

Сообщение igorevd3 »

И еще один вопрос:
Вот здесь https://cloud.mail.ru/public/7ZBQ/u6pHsQ4wN отчет, который прекрасно работает в .net версии, но не работает в java версии. Насколько я понимаю, версии .net и java не имеют между собой ничего общего, несмотря на все заявления о том, что отчеты из одной будут работать и в другой версии.
Вопросы:
1. Как заставить приведенный отчет отображаться в Java версии
2. Где можно найти список функций, которые в Java версии не поддерживаются?
Vadim
Сообщения: 107
Зарегистрирован: 04 апр 2013, 12:26

Re: Невозможно создать отчет с XML данными

Сообщение Vadim »

Здравствуйте.
Вы можете сделать скриншоты или видео процесса?
igorevd3 писал(а):Добрый день.
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет :(
PS В демо-версии ultimate все прекласно работает с этими же файлами.
igorevd3
Сообщения: 13
Зарегистрирован: 11 авг 2015, 11:24

Re: Невозможно создать отчет с XML данными

Сообщение igorevd3 »

Добрый день.
вот https://cloud.mail.ru/public/DFAV/QKsDeYgcq архив с видео и исходными данными. Как видите, при попытке создать источник данных с XML получаем пшик.
Отчет же, созданный в .net версии в ней работает прекрасно, а в java - не работает совсем :(

Кстати, обратите внимание, что кросстаблица в середине здорово вылезает за все возможные пределы. Это произошло, когда я по глупости увеличил размер одного из элементов. Немедленно после этого я вернул в исходное, но, увы, компонени не уменьшился в разхмере и как теперь привести в исходное состояние я не знаю.
Vadim Matveev писал(а):Здравствуйте.
Вы можете сделать скриншоты или видео процесса?
igorevd3 писал(а):Добрый день.
После создания нового соединения пытаюсь создать источник данных. И вот тут-то происходит накладка. Строчки с XML данными просто нет :(
PS В демо-версии ultimate все прекласно работает с этими же файлами.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Невозможно создать отчет с XML данными

Сообщение Vladimir »

Здравствуйте,

XML источник:
Во Flash дизайнере в данный момент используется другое окно добавления источников данных, вам необходимо выбрать пункт "Данные из DataSet, DataTables", появится диалоговое окно добавления источника данных. Так же, к сожалению во Flash поддерживается только простая структура XML данных, сложные XSD схемы могут работать некорректно. Попробуйте не указывать XSD схему при добавлении XML соединения, Flash должен построить схему на основе XML данных.

Cross-Table:
Пожалуйста откройте кросс-таблицу в дизайнере таблицы, и нажмите кнопку "ОК", в этом случае все размеры ячеек будут пересчитаны на корректные.

Спасибо.
igorevd3
Сообщения: 13
Зарегистрирован: 11 авг 2015, 11:24

Re: Невозможно создать отчет с XML данными

Сообщение igorevd3 »

Добрый день.
1. Все равно не получается добавить данные через DataSet, DataTables. Невозможно получить поля данных.
2. Что значит "Простая структура XML данных"? Это описано где-нибудь в документации?
Мы используем Java версию отчетов уже два года и до сих пор хоть и были некоторые проблемы, но отчеты созданные в .net работали и в Java. Сейчас уже второй свежесозданный отчет отказывается работать вообще, а новый создать не удается, так как дизайнер отказывается воспинимать XML как класс.

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

С уважением
Игорь Евдокимов.
Vladimir писал(а):Здравствуйте,

XML источник:
Во Flash дизайнере в данный момент используется другое окно добавления источников данных, вам необходимо выбрать пункт "Данные из DataSet, DataTables", появится диалоговое окно добавления источника данных. Так же, к сожалению во Flash поддерживается только простая структура XML данных, сложные XSD схемы могут работать некорректно. Попробуйте не указывать XSD схему при добавлении XML соединения, Flash должен построить схему на основе XML данных.

Cross-Table:
Пожалуйста откройте кросс-таблицу в дизайнере таблицы, и нажмите кнопку "ОК", в этом случае все размеры ячеек будут пересчитаны на корректные.

Спасибо.
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Невозможно создать отчет с XML данными

Сообщение Aleksey »

Здравствуйте,
1. Все равно не получается добавить данные через DataSet, DataTables. Невозможно получить поля данных.
Во флеш дизайнере для добавления xml данных необходимо выполнить вледующие шаги:
1. создать новое соединение/указать путь к xml, xsd файлам (в вашем случае только xml)
01.PNG
01.PNG (34.71 КБ) 4673 просмотра
2. добавить новый источник данных - выбрать пункт "Data from DataSet, DataTable"
02.PNG
02.PNG (35.82 КБ) 4673 просмотра
3. выбрать необходимую таблицу из списка
03.PNG
03.PNG (44.34 КБ) 4673 просмотра
4. получить колонки
04.PNG
04.PNG (36.61 КБ) 4673 просмотра
2. Что значит "Простая структура XML данных"? Это описано где-нибудь в документации?
Под "плоской" структурой данных данных, подразумевается структура без вложенностей. Елементы (таблицы) описываются одна под одной и для них отдельно указываются связи. К примеру, наши демо данные (Demo.xml, Demo.xsd).
Тот же .NET, в некоторых случаях, при работе с xml, которые имеет структуру со вложенностями, некорректно работает, при этом для работы с xml используются стандртные методы .NET framework-а.

Спасибо.
Ответить