Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: alan54 от 12 Декабря 2018, 18:10:53

Название: Заполнение компонента "Таблица" из БД
Отправлено: alan54 от 12 Декабря 2018, 18:10:53

Цитировать
Как вставлять значения из БД в таблицу?
Сейчас это невозможно. В следующих обновлениях мы добавим методы для работы таблицы с БД.

Вот, нашел старую тему, которая для меня актуальна. Добавлены ли методы для работы таблицы с БД в последней версии СКАДА?
Название: Re: Заполнение компонента "Таблица" из БД
Отправлено: Simple_Scada от 12 Декабря 2018, 19:48:43
Здравствуйте.

Для выполнения SQL-запроса и вывода в таблицу результата можно использовать процедуру RunSQL (https://simple-scada.com/help/script/trunsql.html).
Название: Re: Заполнение компонента "Таблица" из БД
Отправлено: alan54 от 13 Декабря 2018, 18:26:21
Спасибо, все работает!
Название: Re: Заполнение компонента "Таблица" из БД
Отправлено: Yurlov от 17 Января 2019, 22:29:04
Добрый вечер, уважаемые!

Подскажите, пожалуйста, свойство для создания определенного количества строк в таблице?
Необходимо создавать таблицу при динамическом изменении количества строк.

В руководстве нашел только RowCount, но это свойство только для чтения :(
Название: Re: Заполнение компонента "Таблица" из БД
Отправлено: Simple-Scada от 18 Января 2019, 16:55:47
Здравствуйте. Динамически создавать строки в таблице через скрипты нельзя. Можно только выполнять SQL-запросы от таблицы к БД и скада автоматически отобразит результат выполнения запроса в таблице, создав соответствующее число строк. В остальных случаях на этапе редактирования нужно создать фиксированное кол-во строк и работать с ним.