Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Gorsky17 от 31 Января 2024, 15:54:42
-
Добрый день!
Есть таблица, данные в которой подтягиваются из БД (см. скриншот). По нажатию на строку в таблице необходимо строить отчет с данными этой строки. Как это сделать?
-
Здравствуйте.
Если нужно формировать отчет только из данных выделенной строки (https://simple-scada.com/help/manual/table.html#:~:text=%D0%92%D1%8B%D1%81%D0%BE%D1%82%D0%B0%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8.-,%D0%92%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8,-%D0%95%D1%81%D0%BB%D0%B8%20%D0%BE%D0%BF%D1%86%D0%B8%D1%8F%20%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0) таблицы, то при выделении нужной строки записывайте значения ячеек в переменные (как в примере по ссылке (https://simple-scada.com/help/script/dbreciepes.html#:~:text=%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%20%D0%BD%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B9%D0%B4%D1%91%D1%82.-,%D0%9D%D0%B0%20%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B5%20OnClick,-%D0%B4%D0%BB%D1%8F%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B%20%22tblRecipes)) и формируйте отчет с текущими данными (https://simple-scada.com/help/report/rep-cur-data.html).
Также можно в отчете создать переменные и перед построением отчета передать в них значения из строки таблицы. Чтобы установить значение в переменную отчета можно использовать метод SetVariableValue, см. пример по ссылке (https://simple-scada.com/help/script/setvariablevalue.html).
Если требуется что-то другое, то опишите подробно, что именно требуется.
-
Спасибо, получилось!
Было несколько неочевидно, что функцию "Выделение строки" надо принудительно выставлять. От этого не работала функция RowIndex.