Выражение служб отчетов - PullRequest
       5

Выражение служб отчетов

1 голос
/ 21 декабря 2010

Я пытаюсь установить свойство Hidden Textbox на основе этого выражения:

=IIf(IsNothing(Parameters!customer_numbers.Value) AND 
     IsNothing(Parameters!country_codes.Value),False,True)

Ошибка: «Аргумент не указан для параметра« FalsePart »из публичной функции IIf (Expression As Boolean,TruePart как объект, FalsePart как объект) как объект "

Я парень jScript / C # и не привык к этому псевдо-VB-языку.Что не так?

С уважением, Алекс

1 Ответ

2 голосов
/ 21 декабря 2010

Мой ответ таков: все в порядке!

Я только что создал тестовый отчет (RS 2008) с двумя вашими параметрами: customer_numbers и country_codesЯ установил параметры для текстовых полей и обнуляем.

Я добавил текстовое поле с текстом «Оба параметра нулевые».Я установил выражение видимости с помощью копирования и вставки из вашего вопроса.

Отчет начинается нормально, и если я устанавливаю оба параметра равными нулю, я вижу текстовое поле.RDL текстового поля получается так:

 <Visibility>
      <Hidden>=IIf(IsNothing(Parameters!customer_numbers.Value) AND 
 IsNothing(Parameters!country_codes.Value),False,True)</Hidden>
    </Visibility>
...