Источники данных

Обсуждение Stimulsoft Reports.PHP
Ответить
a.molchanov
Сообщения: 24
Зарегистрирован: 07 окт 2016, 11:06

Источники данных

Сообщение a.molchanov »

Добрый день! Возможно ли в отчётах использовать источники данных помимо БД? Например, получать данные при обращении к php-скрипту.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Источники данных

Сообщение Aleksey »

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

Да, это возможно.
Пожалуйста, уточните для какого типа клиента это требуется реализовать - JS или Flash?

Спасибо.
a.molchanov
Сообщения: 24
Зарегистрирован: 07 окт 2016, 11:06

Re: Источники данных

Сообщение a.molchanov »

Flash
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Источники данных

Сообщение HighAley »

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

Вы можете изменить файл handler.php по необходимости и загружать данные в событии LoadData.

Спасибо.
aquilax
Сообщения: 78
Зарегистрирован: 19 май 2016, 16:17

Re: Источники данных

Сообщение aquilax »

А можно поподробнее? хотя бы ссылки на документацию по использованию php-скрипта в качестве источника данных
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Источники данных

Сообщение Aleksey »

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

Указанное событие должно вернуть в качестве ответа XML файл (в виде строки) с данными следующего вида:

<Database>
<DataSourceName>
<Column1>value1</Column1>
<Column2>value2</Column2>
<Column3>value3</Column3>
</DataSourceName>
<DataSourceName>
<Column1>value4</Column1>
<Column2>value5</Column2>
<Column3>value6</Column3>
</DataSourceName>
...
<Database>

Database - главный контейнер, имя остается таким как указано
DataSourceName - имя источника, для которого запрашиваются данные, передается в параметре $data_source_name
Column1, Column2, ... - имена колонок данных, должны соответствовать именам колонок в источнике данных отчета.

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