Расчёт в функции String

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

Светлана

Участник
Добрый день.
Подскажите, возможно ли в функции String в Значении использовать результат Расчёта? String(Поле=значению?Вариант1:Вариант2)
 

Vladimir

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

Светлана

Участник
Добрый день.
Возможно, я просто неправильно её записываю. Постараюсь опробовать в разных ситуациях. Спасибо за ответ.
 

Светлана

Участник
Добрый день.
Попробовала разные варианты записи. Если в значении стоит определенная цифра, всё работает. Если в значение вставить поле Расчёт, не срабатывает: Если записать значение как [Расчет], в составном поле получается запись самой формулы (текст), если Расчёт без квадратных скобок, выходит всегда 2-й вариант. Короткий пример:
 

Вложения

  • Функция String.rbase
    1.2 KB · Просмотры: 12

Anti

Администратор
Команда форума
Светлана, извините - сначала невнимательно прочитали.

В функции String(Поле=значению?Вариант1:Вариант2) поле (любого типа, не только расчётного) может быть использовано только для: Поле, Вариант1, Вариант2.

В примере нужно добавить расчётное поле Разница с формулой [Число]-[Расчёт], а уже в функции String идёт сравнение с константным значением 0: [String(Разница<0?да:)]
Либо можно изменить формулу самого поля Расчёт, если это позволяет логика проекта, и обойтись без добавочных расчётных полей.
 

Светлана

Участник
Спасибо.
Вариант с дополнительным полем Разница очень приемлем. Но еще попробую и другой вариант.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу