Я создаю отчет в Microsoft Access 2019.
Используя код: =IIf(Trim(Nz([TextBox],""))="","","TextBox")
, я смог использовать опцию can shrink для экономии места и облегчения чтения отчета. Используя этот и другие подобные коды, я смог уменьшить текстовые поля, даты и флажки.
У меня проблемы с валютой. Поскольку ящики для валюты уже заполнены как 0,00 $, я не могу использовать код выше.
Когда я попробовал эти два кода: =IIf(Trim(Nz([Base Cost],"$0.00"))="","","Base Cost")
или =IIf(Trim(Nz([Base Cost],""))="$0.00","","Base Cost")
, я получил ошибку, говорящую "Элемент управления имеет ссылку на себя"
В тех же строках, как бы я кодировал ярлык несвязанного поля для валюты, если я хочу уменьшить его.
В сущности: у меня есть два поля: базовая стоимость и 0,00 долл. США. У меня возникают проблемы с вычислением оператора If / Then для валюты, отображаемой ТОЛЬКО, если она имеет значение больше 0. Тогда, как бы я закодировал метку Базовая стоимость для отображения ТОЛЬКО, если валюта, если больше 0.
Спасибо.