Использование полей в значениях функции String с условием

Статус
В этой теме нельзя размещать новые ответы.

Александр

Продвинутый
Добрый день. Работал с полем Составное через переключатель Вибрати - 1, 2, 3 . Не вставляется текст в поле Составное более 90 знаков, не выводит вообще. У меня получилось 91 знак. После удаления одной буквы в фунции Составного поля - текст появился.
 

Вложения

Anti

Администратор
Команда форума
Добрый день, Александр!
Дело всё-таки не в количестве знаков: это проверяется тестовым проектом со стихами Пушкина в формуле Составного поля. Разгадка, вероятно, кроется в том, что у Вас есть поле Надпись с названием, совпадающим с вариантом функции String.
Программа проверяет условие функции String до вопросительного знака, и далее подставляет один из вариантов - до или после двоеточия.
Для любого варианта сначала ищутся поля, совпадающие по названию. Если такое поле нашлось - подставляет его значение. В данном случае подставилось "значение" поля Надпись - пустое (у Надписи нет значения, только название).
Если в формуле String в качестве варианта заведомо будет просто текст, то вариант можно заключать в двойные кавычки:
[String(Поле=Условие?"Надпись":)]
 

Александр

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

Александр

Продвинутый
а вот про двойные кавычки не подумал, попробовал, кавычки помогли.
 

Вложения

  • 111.4 KB Просмотры: 16
Последнее редактирование модератором:

Александр

Продвинутый
я ранее делал и без кавычек, все работало, но текст был с меньшим количеством знаков
 
Последнее редактирование модератором:

Anti

Администратор
Команда форума
Нет, то просто пояснительное поле, потом решил сделать составное - они не связаны между собой
Для того, чтобы значение поля вставилось в качестве варианта функции String, не нужна никакая связь полей между собой.
То, что кавычки помогли, это подтверждает.
я ранее делал и без кавычек, все работало, но текст был с меньшим количеством знаков
Всё верно, кавычки совсем не обязательны, если нет полей, которые совпадают по имени с одним из вариантов функции String.
 

Александр

Продвинутый
Но оно же не полностью совпало, разделено ведь было запятыми
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу