Страница 153 из 170 ПерваяПервая ... 53103143151152153154155163 ... ПоследняяПоследняя
Показано с 1,521 по 1,530 из 1691

Тема: Вопросы по MasterSCADA 4D

  1. #1521

    По умолчанию

    Добрый день коллеги!
    Подскажите в правильности написания команды запроса PostgreSQL (на Masterscada 4d).

    Есть БД в PostgreSQL. Для того чтобы выгрузить всю таблицу, использую команду:
    SELECT * FROM public."Flow_Table" ORDER BY "id" DESC
    Которая выгружает все значения из БД в массив типа struct и при этом сортирует по столбцу id.

    Понадобилось выгрузить не всю таблицу, а лишь один столбец "P"
    SELECT "P" FROM public."Flow_Table"
    В PgAdmin данная команда успешно выполняется и показывает один столбец P вместо всей таблице. Но вот в Masterscada 4d в массив типа REAL у меня записываются только 0, при этом количество элементов массива появляется ровно столько, сколько строк в БД, подключение происходит без ошибок.

  2. #1522

    По умолчанию

    Цитата Сообщение от FAntomS Посмотреть сообщение
    SELECT * FROM public."Flow_Table" ORDER BY "id" DESC
    SELECT "P" FROM public."Flow_Table"
    А какой смысл в кавычках везде? Просто SELECT P FROM public.Flow_Table нельзя?

  3. #1523

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    А какой смысл в кавычках везде? Просто SELECT P FROM public.Flow_Table нельзя?
    Без кавычек появляется ошибка, пишет "отношение public.flow_table не существует" , так полагаю это синтаксис именно в masterscada, потому что в pgAdmin нормально проходят запросы без кавычек.

  4. #1524

    По умолчанию

    Цитата Сообщение от FAntomS Посмотреть сообщение
    Добрый день коллеги!
    Подскажите в правильности написания команды запроса PostgreSQL (на Masterscada 4d).

    Есть БД в PostgreSQL. Для того чтобы выгрузить всю таблицу, использую команду:
    SELECT * FROM public."Flow_Table" ORDER BY "id" DESC
    Которая выгружает все значения из БД в массив типа struct и при этом сортирует по столбцу id.

    Понадобилось выгрузить не всю таблицу, а лишь один столбец "P"
    SELECT "P" FROM public."Flow_Table"
    В PgAdmin данная команда успешно выполняется и показывает один столбец P вместо всей таблице. Но вот в Masterscada 4d в массив типа REAL у меня записываются только 0, при этом количество элементов массива появляется ровно столько, сколько строк в БД, подключение происходит без ошибок.
    Нужно в библиотеке создать структуру_1 с одним полем "P" типа REAL. И на входе зарпоса выбрать массив этой структуры.

  5. #1525

    По умолчанию

    Цитата Сообщение от Enigma Посмотреть сообщение
    Нужно в библиотеке создать структуру_1 с одним полем "P" типа REAL. И на входе зарпоса выбрать массив этой структуры.
    Именно так и делал, и не выгружает данные. Только если создаешь массив структуры всей таблицы (в которой много столбцов), а не отдельного столбца

  6. #1526

    По умолчанию

    Доброго всем дня!

    Версия среды разработки : 1.3.6.21392(1.3.6_20241111.2)
    На экране расположен архивный журнал. Я хочу управлять видимостью столбцов этого журнала. Для этого я видимость столбца "Квит" вытаскиваю правой кнопкой на экран и создаю связанный контрол "чекбокс" с двусторонней связью (а можно и кнопку с фиксацией, все равно поведение такое же).
    Генерирую сообщение (параметром типа Bool)-> сообщение отображается в журнале. Все ок - рис.1
    1.png

    Но если теперь убрать видимость столбца (снять чекбокс), то обновления заголовка таблицы контрола архивного журнала не происходит.
    Снимаю тревогу, таблица обновляется, т.е. запись об исчезновении появляется, но! вся строка записи сдвигается влево, как и положено (потому что типа один столбец стал невидим),
    но обновления header таблицы так и не происходит.
    И получается, что в столбце "Событие" висят даты сообщения (а должны быть записи - "Появление""Исчезновение"), в столбце "Время" - текст сообщения, в столбце "Сообщение" - также текст сообщения.
    2.png
    Почему? недоработка? как правильно управлять видимостью столбцов таблицы журнала в runtime режиме?


    И еще, почему MasterSCADA напрочь игнорирует пробелы перед текстом?
    3.png
    У меня в элементе Текст написано : " Столбце "Квитирован"" . в рантайме пробелы перед текстом исчезают.
    4.png
    В настройках контрола "текст" или текстовый ввод нет настроек типа Margin\Padding (как например в .dotnet контролах или web контролах)
    Как сделать отступ в тексте?

  7. #1527

    По умолчанию

    Цитата Сообщение от LexSL Посмотреть сообщение
    Доброго всем дня!
    ...
    А если переоткрыть страницу журнала при скрытом столбце - как она выглядит?

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

  8. #1528

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    А если переоткрыть страницу журнала при скрытом столбце - как она выглядит?
    Если свойство видимость перетащить на экран, то это типа локальная связь (типа temp переменной на экране) - и она сбрасывается когда окна переключаешь.

    И даже если "видимость" столбца привязать к параметру (вообще отдельному) , то поведение такое же.
    только что проверил..


    Цитата Сообщение от 1exan Посмотреть сообщение
    По пробелам тоже такое заметил. Если сильно нужно, можно вставить в начало неразрывный пробел - он вроде не убирается
    Не работает даже с неразрывными пробелами. в Word их навстявлял а потом скопировал в текст. все равно MasterScada их убирает.

  9. #1529

    По умолчанию

    Цитата Сообщение от LexSL Посмотреть сообщение

    Не работает даже с неразрывными пробелами. в Word их навстявлял а потом скопировал в текст. все равно MasterScada их убирает.
    Скопировал отсюда
    изображение_2024-11-15_144051382.png
    Пробелы на месте
    изображение_2024-11-15_144128780.png

  10. #1530

    По умолчанию

    Цитата Сообщение от LexSL Посмотреть сообщение
    Доброго всем дня!....

    Версия среды разработки : 1.3.6.21392(1.3.6_20241111.2)
    На экране расположен архивный журнал. Я хочу управлять видимостью столбцов этого журнала. .....
    ...
    Почему? недоработка? как правильно управлять видимостью столбцов таблицы журнала в runtime режиме?
    Косяк это - пусть разработчики обратят внимание, надо исправлять.

    Но блин как отступ в тексте как сделать то?

    Опа-це...у меня MasterSCADA на виртуалке и при копировании неразрывных пробелов с хоста на виртуалке они превращаются в обычные (в код 0x20)..
    Вставил правильные символы (0xA0) - да, отступ появился..

    и все же...
    Подскажите пожалуйста, куда смотреть и где почитать про пользовательские контролы на js или есть какие то мануалы по их разработке?
    Последний раз редактировалось LexSL; 15.11.2024 в 10:53.

Страница 153 из 170 ПерваяПервая ... 53103143151152153154155163 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •