Создатель отчетов 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)