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

Официальный форум Simple-Scada.

Автор Тема: Заполнение компонента "Таблица" из БД  (Прочитано 1439 раз)

alan54

  • Постоялец
  • ***
  • Сообщений: 145
    • Просмотр профиля

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

Вот, нашел старую тему, которая для меня актуальна. Добавлены ли методы для работы таблицы с БД в последней версии СКАДА?
« Изменён: 12 Декабря 2018, 18:29:14 от alan54 »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1209
    • Просмотр профиля
Re: Заполнение компонента "Таблица" из БД
« Ответ #1 : 12 Декабря 2018, 19:48:43 »
Здравствуйте.

Для выполнения SQL-запроса и вывода в таблицу результата можно использовать процедуру RunSQL.

alan54

  • Постоялец
  • ***
  • Сообщений: 145
    • Просмотр профиля
Re: Заполнение компонента "Таблица" из БД
« Ответ #2 : 13 Декабря 2018, 18:26:21 »
Спасибо, все работает!

Yurlov

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Заполнение компонента "Таблица" из БД
« Ответ #3 : 17 Января 2019, 22:29:04 »
Добрый вечер, уважаемые!

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

В руководстве нашел только RowCount, но это свойство только для чтения :(

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3009
    • Просмотр профиля
    • Simple-Scada
Re: Заполнение компонента "Таблица" из БД
« Ответ #4 : 18 Января 2019, 16:55:47 »
Здравствуйте. Динамически создавать строки в таблице через скрипты нельзя. Можно только выполнять SQL-запросы от таблицы к БД и скада автоматически отобразит результат выполнения запроса в таблице, создав соответствующее число строк. В остальных случаях на этапе редактирования нужно создать фиксированное кол-во строк и работать с ним.