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

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

Автор Тема: Вопрос по рассылке СМС (как правильно создать таблицу, логику)  (Прочитано 1812 раз)

spkzl

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
День добрый.

Как мне со списка СКАДы (настроенного) записывать значения в БД, с поля получается, но хочу группу ограничить списком.
За пример взял рецепты, с таблицей все работало, удалить добавить обновить, но вот удалил поле, добавил список, при добавлении группу берет не из списка, а последнюю выбранную из таблицы.
Со списка в БД будут попадать не Текст списка а номер строки списка?
« Изменён: 01 Февраля 2023, 12:18:22 от Simple-Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Здравствуйте.

Пришлите на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и укажите, какой список нужно проверить.

Цитировать
Со списка в БД будут попадать не Текст списка а номер строки списка?
Это зависит от того, что написано в скрипте. Если нужно получить текст выбранной строки списка, то используйте свойство Text.
« Изменён: 01 Февраля 2023, 11:34:22 от Simple_Scada »

spkzl

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Изначально в проекте списка не было и все работало так как взято с примера.

Потом я добавил список и на событие изменения списка добавил скрипт который изменяет поле соответственно выбору списка - и это работает. Добавляем в таблицу запись корректно.
Код
begin
  Field8.Value := SelectGroup_ComboBox1.Text;
 //   Field8.Value := edtGroup.Value;
end.               

Теперь когда я выделяю в таблице запись, для удаления или изменения поле меняется, но вот список не меняется, остается отображение последнего выбора. Возможно список не поддерживает выбор строки скриптом?

Я делаю через штатное поле, то есть меняю список, список меняет поле и после этого жму добавить и запись добавляется.

Есть возможность избавиться от поля(то которое сверху списка) оставить только поле списка и выбирая в нем строку добавлять в БД, а также перемещаясь по строкам таблицы менять поле списка?

Фактически в таком виде уже рабочий вариант, поле просто скрою.
« Изменён: 01 Февраля 2023, 12:32:18 от spkzl »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Цитировать
Есть возможность избавиться от поля(то которое сверху списка) оставить только поле списка и выбирая в нем строку добавлять в БД, а также перемещаясь по строкам таблицы менять поле списка?
Отправили Вам на почту пример проекта. В нем для выбора группы используется список. Если будут какие-либо вопросы, то направьте их в ответном письме.