Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: ART63 от 14 Января 2022, 14:13:05

Название: Хранимая процедура для отчета
Отправлено: ART63 от 14 Января 2022, 14:13:05
Добрый день!

Можно ли использовать в качестве источника данных в генераторе отчета хранимую процедуру SQL?
Название: Re: Хранимая процедура для отчета
Отправлено: Simple Scada от 14 Января 2022, 14:27:39
Здравствуйте.
Можно ли использовать в качестве источника данных в генераторе отчета хранимую процедуру SQL?
При создании "Отчета из своего источника данных (https://simple-scada.com/help/report/rep-user-data.html)", на этапе выбора данных, с которыми нужно работать в отчете, выбираем "Хранимую процедуру" (см. скриншот во вложении).


Название: Re: Хранимая процедура для отчета
Отправлено: ART63 от 14 Января 2022, 16:16:19
Спасибо!
И еще вопрос в этом контексте - если процедура выполняется достаточно продолжительное время, можно ли вывести на экран при формировании отчета "часики" или какое-то предупреждение?
Название: Re: Хранимая процедура для отчета
Отправлено: Simple Scada от 14 Января 2022, 19:54:56
можно ли вывести на экран при формировании отчета "часики" или какое-то предупреждение?
Если отчёт формируется, например, на событие "OnClick" для кнопки, то отображается стандартное окно о "Построении отчёта".
Название: Re: Хранимая процедура для отчета
Отправлено: ART63 от 17 Января 2022, 09:57:25
Цитировать
При создании "Отчета из своего источника данных (https://simple-scada.com/help/report/rep-user-data.html)", на этапе выбора данных, с которыми нужно работать в отчете, выбираем "Хранимую процедуру" (см. скриншот во вложении).

Отчет по процедуре (один запрос в тексте) построился. Добавил в процедуру входной параметр для условия where.
Но не понимаю, как его связать с переменной проекта. Переменные проекта могут связаться только с переменными отчета.
Сделал переменную в отчете и связал ее с переменной проекта. Но теперь не понятно, как эту переменную отчета связать с параметрами процедуры.
Название: Re: Хранимая процедура для отчета
Отправлено: Timothy Clement от 17 Января 2022, 10:57:20
У параметра есть свойство "Выражение", вот туда и выбирайте переменную отчета.
Название: Re: Хранимая процедура для отчета
Отправлено: ART63 от 17 Января 2022, 11:27:40
Спасибо! Работает.