This is topic введение значения и передача его в базу данных in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/001299.html

Posted by ssvonthenet (Участник № / Member № 6310) on :
 
Добрый день.
Помогите решить задачу.
Есть кнопка, при нажатии на нее запрашивается значение которое, после введения, требуется сразу записать в базу.
Я привязал кнопку к 2м каналам CALL 1-й in/out второй in. И сделал сначала, "ввести и передать", затем тип передачи прямая, и записываю результат в базу. Результат в базу пишется, только после второго нажатия на кнопку.
Возможно ли сразу передавать данные в базу данных.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Видимо, речь идет об аргументах in/out и in.

"Прямая передача" отрабатывается сразу при нажатии, "Ввести и передать" - только после завершения диалога ввода.

Придется делать 2 кнопки: одна - для ввода значения, другая - для подачи команды на запись в БД.
 
Posted by ssvonthenet (Участник № / Member № 6310) on :
 
А если дописать программу? или это не реализуемо? Я просто новичок в этом.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В программе каким-то способом должен фиксироваться факт завершения ввода значения. Если при вводе значение изменилось, то этот факт программой легко распознается.
Неясно, как зафиксировать факт ввода значения, если при вводе оно не изменялось.
Например, надо сбрасывать программно значение аргумента экрана после записи в БД.
 
Posted by ssvonthenet (Участник № / Member № 6310) on :
 
Еще возник вопрос. Делаю запрос типа select в базу. То выдается одно значение. Каким образом выдать все значения если по условию совпадают несколько строк. При запуске скрипта выдает много значений:
задать ARG_000=0
задать ARG_001=0
задать ARG_000=0
задать ARG_001=7788
задать ARG_000=0
задать ARG_001=787
задать ARG_000=0
задать ARG_001=88
задать ARG_000=0
При РТМ всего одно. Где настраивается этот параметр.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
См. раздел "Выполнение SQL-запросов в реальном времени/Извлечение столбцов".
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2