Построитель отчетов SQL Server показывает текстовое поле, только если поле пустое

У меня есть несколько текстовых полей, которые отображают информацию, которую поле не может отобразить.

Теперь, когда в поле есть данные, я не хочу, чтобы в текстовых полях отображалась их дополнительная информация. Есть ли выражение видимости, которое делает так, чтобы текстовые поля отображались только в том случае, если поле пустое или 0,00?

Редактировать: выражения текстового поля ("TxtCycleTime13"): "=IIf((Fields!PartNum.Value Как"16THW-PIF")," 24.0 "," 0.00 ")" прямо сейчас - это заставляет текстовые поля отображать 24.0 всякий раз, когда номер детали начинается с 16THW-PIF

Выражение видимости текстового поля ("TxtCycleTime13") прямо сейчас: "=Iif(ReportItems!TxtCycleTime13.Value = "0.00", True, False)" прямо сейчас. - Это заставляет текстовое поле показывать ТОЛЬКО, если оно имеет 24.0 (или, другими словами, если только номер детали 16THW-PIF)

Спасибо!

1 ответ

Решение

True в выражении указывает Hidden, поэтому, если выражение возвращает true, текстовое поле не будет отображаться. Чтобы инвертировать это, вы просто поменяете местами True и False:

=Iif(ReportItems!TxtCycleTime13.Value = "0.00", False, True)

Текстовое поле будет отображаться только в том случае, если значение равно 0. Если вы хотите проверить поле вместо существующего текстового поля, просто укажите на него ссылку;

=Iif(Fields!CycleTime.Value = "0.00", False, True)
Другие вопросы по тегам