2015-04-21 2 views
3

У меня проблема. Одно из полей пусто в строке, и я хочу скрыть эту строку.Скрыть строку является поле пустым

Я попытался следующие выражения

=IIF(Fields!CRM_PO_Ref.Value= "",TRUE,FALSE) 

=IIF(IsNothing(Fields!CRM_PO_Ref.Value),TRUE,FALSE) 

Я добавил это выражение правой кнопкой мыши на TextBoxProperties, под видимостью и добавил выражение. Это не скрывает строку.

Может кто-нибудь помочь?

Спасибо за все Youre помочь

ответ

4

Настройки видимости текстового поля влияет только, что текстовое поле, а не вся строка.

Есть несколько способов получить результат, который вы ищете.

Один из них - свойство Row Visibility. Щелкните правой кнопкой мыши по полю выбора серой строки слева от таблицы и выберите «Видимость строки». Выберите опцию «Показать или скрыть на основе выражения» и введите свое выражение.

Другим подходом является использование свойства «Фильтры» набора данных или таблицы или группы строк.

Щелкните правой кнопкой мыши набор данных и выберите «Свойства набора данных», затем выберите параметр «Фильтры» в списке. Нажмите «Добавить», чтобы добавить новый фильтр и ввести свое выражение.

Выберите Tablix, затем щелкните правой кнопкой мыши маленький серый квадрат в верхнем левом углу. Нажмите «Свойства табликса», затем выберите параметр «Фильтры» в списке. Нажмите «Добавить», чтобы добавить новый фильтр и ввести свое выражение.

Щелкните правой кнопкой мыши группу строк, которая содержит строки, которые вы хотите скрыть, используя список внизу редактора отчетов. Нажмите «Свойства группы», затем выберите параметр «Фильтры» в списке. Нажмите «Добавить», чтобы добавить новый фильтр и ввести свое выражение.

Несколько заметок о выражении. Во-первых, выражение должно только возвращать true или false, поэтому его размещение в IIF() является избыточным. Выражение, подобное =Fields!CRM_PO_Ref.Value = "", является адекватным. Во-вторых, значение True для функции «Видимость строки» скроет строку, а результат True приведет к тому, что строка будет включена. Вам может потребоваться инвертировать результат выражения, превзойдя его с помощью ключевого слова Not или инвертируя оператор сравнения.

+0

Включает наши, я использовал неправильные варианты haha ​​... Глупый из меня hahaha ... СПАСИБО ВАС! – mfredy

 Смежные вопросы

  • Нет связанных вопросов^_^