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

Светлана

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

Vladimir

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

Светлана

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

Светлана

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

Вложения

Anti

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

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

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

Светлана

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