Задержка выполнения отчёта

Обсуждение Stimulsoft Reports.PHP
Ответить
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

Задержка выполнения отчёта

Сообщение AlexS »

Как сделать так чтобы отчёт формировался не сразу, а только при нажатии кнопки "Применить"? Например пользователь заходит, видит форму отчёта. Заполняет пустые поля переменных и нажимает "Применить" и только тогда начинает работать запрос sql. Сейчас если загрузить отчёт с пустыми переменными ругается "Data Not Found"
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Задержка выполнения отчёта

Сообщение HighAley »

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

У отчёта есть свойство Request Parameters(Требовать папаметры), которое надо для этого установить.

Спасибо.
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

Re: Задержка выполнения отчёта

Сообщение AlexS »

где находится Request Parameters?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: Задержка выполнения отчёта

Сообщение Ivan »

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

Это свойство отчета, чтобы его увидеть необходимо на панели PropertyGrid выбрать компонент Report (отчет).
Режим отображения PropertyGrid должен быть Standard или Professional.

Спасибо.
Вложения
RequestParameters.png
RequestParameters.png (14.34 КБ) 3830 просмотров
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

Re: Задержка выполнения отчёта

Сообщение AlexS »

Нет такого
Вложения
111.png
111.png (19.9 КБ) 3829 просмотров
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Задержка выполнения отчёта

Сообщение HighAley »

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

К сожалению на данный момент свойства Request Parameters в линейке Reports.Fx нету.
Для того, чтобы не возникало данной ошибки попробуйте использовать выражение по примеру следующего:

Код: Выделить всё

select * from YourTable {Variable1.Count == 0 ? "" : "where YourField in (" + Variable1.ToQueryString() + ")"}
Спасибо.
Ответить