вопросы по дизайнеру

Обсуждение Stimulsoft Reports.PHP
Ответить
cheerduck
Сообщения: 4
Зарегистрирован: 02 авг 2011, 10:01

вопросы по дизайнеру

Сообщение cheerduck »

Добрый день, заинтересованы в приобретении Вашего генератора отчетов. Возникло несколько вопросов:

1. Не удалось загрузить изображение в отчет ни каким образом, за исключением загрузки с локального компьютера
2. Не удалось использовать переменные при создании источника данных. Имеется ли такая возможность?
3. Достаточно неоднозначно работает "Получить все колонки" в некоторых случаях возвращает список колонок из запроса с которым чуть раньше создавался источник данных.
4. Совершенно не понятно как работают фильтры "по значению" в DataBand. Выражения вроде работают.

Крайне критично про загрузку изображений (в частности по гиперссылке).
Развивается ли данный продукт? Может быть Demo не последней версии?

Возможно ли передавать параметры для источников данных через $_POST?

Заранее спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

вопросы по дизайнеру

Сообщение Vladimir »

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

1. Вы можете загружать изображения напрямую, использовать изображения из базы данных (указав колонку источника данных), указывать URL изображения (изображение должно находиться в том же домене, что и Flash приложение).
2. Такая восможность имеется, доступно в последних версиях приложения. Переменные задаются в следующем виде: SELECT * FROM Table1 WHERE ID={Variable1} Так же значения переменных отчёта и параметров SQL запроса можно передавать в GET и POST запросе по их имени.
3. Возможно, у вас включено кэширование страниц на сервере, попробуйте отключить его для проверки.
4. Пожалуйста уточните, какие значения и типы в фильтрах работают некорректно?
Развивается ли данный продукт? Может быть Demo не последней версии?
Новые пререлиз билды продукта выходят каждую неделю, добавляются новые возможности и правятся ошибки. Последнюю версию Reports.Fx for PHP вы можете скачать с нажего сайта: http://stimulsoft.com/ReportsFxPHPDownloads.aspx

Рекомендуем вам протестировать последнюю версию (2011.07.29), скорее всего многие ошибки уже исправлены.

Спасибо.
cheerduck
Сообщения: 4
Зарегистрирован: 02 авг 2011, 10:01

вопросы по дизайнеру

Сообщение cheerduck »

Большое спасибо :) сейчас попробуем

upd:
1. а скажите пожалуйста, как можно порядок у страниц поменять?
2. при попытке добавить изображение из базы данных возникает ошибка (Error: #1096)
ещё при возникновении любой ошибки при предпросмотре флэшка зависает, приходится перезагружать страницу и заново загружать последнее сохранение. Нет альтернативных путей каких-нибудь?
3. имеется следующая задача. Есть список сотрудников с какой-то информацией о них. Как вывести на первой (на двух, трех...) странице просто список людей. А на последующих подробную информацию? С таким расчетом, что на одной странице по одному сотруднику. Не получается именно вставить разрыв между данными.
4. все-таки не работает кнопка "получить все колонки" если запрос вида:
select u.id_user, u.username, u.userfio, ue.id_ent
from i_user u
left join i_user4ent ue on ue.id_user = u.id_user
5. и добавление к 3 пункту (про сотрудников). Возможно ли на первых страницах, где идет перечень сотрудников, дополнительно указать на какой странице про него приведена информация?

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

вопросы по дизайнеру

Сообщение Aleksey »

Здравствуйте,
cheerduck писал(а):1. а скажите пожалуйста, как можно порядок у страниц поменять?
Пожалйста, уточните Вы имеете в виду страницы шаблона отчёта или страницы построенного отчёта?
cheerduck писал(а):2. при попытке добавить изображение из базы данных возникает ошибка (Error: #1096)
ещё при возникновении любой ошибки при предпросмотре флэшка зависает, приходится перезагружать страницу и заново загружать последнее сохранение. Нет альтернативных путей каких-нибудь?
Скажите, в каком виде хранится изображение в базе данных? Оно должно храниться в бинарном формате. Так же, на данный момент поддерживаются только JPG, PNG, GIF и BMP форматы изображений.
cheerduck писал(а):4. все-таки не работает кнопка "получить все колонки" если запрос вида:
select u.id_user, u.username, u.userfio, ue.id_ent
from i_user u
left join i_user4ent ue on ue.id_user = u.id_user
Постараемся воспроизвести данную ошибку. Повторяется ли она на последнем пререлиз билде?
cheerduck писал(а):3. имеется следующая задача. Есть список сотрудников с какой-то информацией о них. Как вывести на первой (на двух, трех...) странице просто список людей. А на последующих подробную информацию? С таким расчетом, что на одной странице по одному сотруднику. Не получается именно вставить разрыв между данными.
Как вариант вы можете использовать свойство NewPageAfter = true для бэнда с подробной информацией.
cheerduck писал(а):5. и добавление к 3 пункту (про сотрудников). Возможно ли на первых страницах, где идет перечень сотрудников, дополнительно указать на какой странице про него приведена информация?
К сожалению, в данной версии продукта, это невозможно сделать.

Спасибо.
cheerduck
Сообщения: 4
Зарегистрирован: 02 авг 2011, 10:01

вопросы по дизайнеру

Сообщение cheerduck »

Aleksey писал(а):Здравствуйте,
Пожалйста, уточните Вы имеете в виду страницы шаблона отчёта или страницы построенного отчёта?
Скажем так, я создал отчет в виде списка сотрудников, потом решил добавить ещё титульную страницу, но сделать так, чтобы она шла сначала не получилось :)
Aleksey писал(а): Скажите, в каком виде хранится изображение в базе данных? Оно должно храниться в бинарном формате. Так же, на данный момент поддерживаются только JPG, PNG, GIF и BMP форматы изображений.
Изображения хранятся в поле типа blob в Oracle. Тип изображенией GIF.
Aleksey писал(а): Постараемся воспроизвести данную ошибку. Повторяется ли она на последнем пререлиз билде?
Проверил на сегодняшнем билде, так же не может определить колонки. Запрос через sqlplus отрабатывает нормально
Aleksey писал(а): Как вариант вы можете использовать свойство NewPageAfter = true для бэнда с подробной информацией.
Да, большое спасибо :) это то что надо.
Aleksey писал(а): К сожалению, в данной версии продукта, это невозможно сделать.
Спасибо.
Хорошо, большое спасибо за ответ :)
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

вопросы по дизайнеру

Сообщение Vladimir »

Здравствуйте,
Скажем так, я создал отчет в виде списка сотрудников, потом решил добавить ещё титульную страницу, но сделать так, чтобы она шла сначала не получилось :)
Действительно, это реализовано только для .NET дизайнера. Мы добавим эту возможность в течении недели к следующему пререлиз билду.
Изображения хранятся в поле типа blob в Oracle. Тип изображенией GIF.
Понятно. Мы проверим эту ситуацию.
Проверил на сегодняшнем билде, так же не может определить колонки. Запрос через sqlplus отрабатывает нормально
Спасибо за информацию, постараемся в течении недели найти решение для сложных запросов.


Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

вопросы по дизайнеру

Сообщение Vladimir »

Здравствуйте,
4. все-таки не работает кнопка "получить все колонки" если запрос вида:
select u.id_user, u.username, u.userfio, ue.id_ent
from i_user u
left join i_user4ent ue on ue.id_user = u.id_user
Попробуйте убрать псевдоним для присоединённой таблицы, по какой-то причине он не поддерживается в PHP:

select u.id_user, u.username, u.userfio, oin i_user4ent.id_ent
from i_user u
left join i_user4ent on oin i_user4ent.id_user = u.id_user

Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

вопросы по дизайнеру

Сообщение Vladimir »

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

Мы создали две тестовые таблицы и проверили SQL запрос, аналогичный приведённому Вами, функция получения колонок работает корректно. Мы сделали небольшие поправки в новой версии, попробуйте обновиться до следующего пререлиз билда от 11 августа (когда он будет доступен). Обновите .swf, .php и .html файлы.

Так же исправлена ошибка с изображениями в Oracle базе данных.

Спасибо.
cheerduck
Сообщения: 4
Зарегистрирован: 02 авг 2011, 10:01

вопросы по дизайнеру

Сообщение cheerduck »

Здравствуйте, большое спасибо, сейчас посмотрим.

Ещё скажите пожалуйста, имеется ли возвожность создания пользовательских скриптов и использование их результата в отчетах?

На всякий случай уточню: помимо "Stimulsoft Reports.Fx for PHP" имеется ли более функциональная отчетная система, которую можно использовать на базе Линукса?
Судя по всему реализация для .NET на данный момент имеет больше возможностей.
Может быть имеется какой-нибудь аналог для линукс систем?
Или может быть я ошибаюсь?

заранее спасибо :)
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

вопросы по дизайнеру

Сообщение Vladimir »

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

К сожалению, в Reports.Fx for PHP нет возможности выполнения скриптов в отчёте. Эта возможность есть в .NET версии генератора отчётов (которая является наиболее функциональной), но она требует для работы .NET 2.0 или выше. Других решений у нас нет.

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