Создатель отчетов SQL Server отображает текстовое поле только в том случае, если поле пуста

1 Club323 [2017-07-05 22:23:00]

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

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

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

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

Спасибо!

sql text expression hide epicor


1 ответ


0 Решение Milney [2017-07-05 22:34:00]

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

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

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

=Iif(Fields!CycleTime.Value = "0.00", False, True)