Страница 1 из 1

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

Добавлено: 30 янв 2014, 12:24
AlexS
Как сделать так чтобы отчёт формировался не сразу, а только при нажатии кнопки "Применить"? Например пользователь заходит, видит форму отчёта. Заполняет пустые поля переменных и нажимает "Применить" и только тогда начинает работать запрос sql. Сейчас если загрузить отчёт с пустыми переменными ругается "Data Not Found"

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

Добавлено: 30 янв 2014, 15:48
HighAley
Здравствуйте.

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

Спасибо.

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

Добавлено: 31 янв 2014, 13:36
AlexS
где находится Request Parameters?

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

Добавлено: 31 янв 2014, 14:46
Ivan
Здравствуйте.

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

Спасибо.

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

Добавлено: 31 янв 2014, 15:40
AlexS
Нет такого

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

Добавлено: 03 фев 2014, 13:53
HighAley
Здравствуйте.

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

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

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