2013-04-08 5 views
0

Нужна помощь по этому поводу, как упоминалось выше, эта часть меня беспокоит, потому что она покажет значение как #Error, если значение даты равно NULL. Это нормально, если есть значение даты, но не NULL. Argghhhhhhh .... Я уже пару выражения ниже, но ни одна из них решить вопрос:Выражение RDL для возврата даты NULL #Error

=IIf(IsNothing(Fields!LastReviewDate.Value), "N/A", DateValue(Fields!LastReviewDate.Value).ToString("dd-MMMM-yyyy")) 

OR 

IIf(Fields!LastReviewDate.Value Is Nothing, "N/A", DateValue(Fields!LastReviewDate.Value).ToString("dd-MMMM-yyyy")) 

OR 

=IIf(Fields!LastReviewDate.IsMissing, "N/A", DateValue(Fields!LastReviewDate.Value).ToString("dd-MMMM-yyyy")) 

Может кто-нибудь показать мне, как решить эту проблему? Я хотел бы заменить дату NULL с «» или «N/A» или «-» ... Это выход:

Report show value as #Error if date is NULL

Я пытаюсь изменить свойства на моем источнике данных, но она дает мне этот вид сообщения об ошибке:

Error when change datasource properties

ответ

0

Я получил решение для моего вопроса сейчас, благодаря дяде G»(Google) за предоставленный мне много ресурсов & спасибо всем, кто разделяет их знание над интернет! Благодаря!!!

Ответ:

1) Настройте выражение для пораженного столбца, в моем случае, мне нужно проверить, если мой столбец даты типа содержащего значение NULL или нет. Это мой пример: -

=Code.CheckForNull(Fields!LastReviewDate.Value) 

Step 1, change the expression

2) Посмотрите на меню Visual Studio для отчета RDL, выберите ОТЧЕТ >>> Свойства отчета ... Перейти на вкладку «Код» и поставить функцию для выражения внутри, это мой пример: -

Public Function CheckForNull(ByVal value As Object) As String 
    If IsNothing(value) Then 
     Return "N/A" 
    Else 
     Return DateValue(value).ToString("dd-MMMM-yyyy") 
    End If 
End Function 

Got to report properties

3) Нажмите на кнопку OK, Сохранить решение & проверьте страницу, на которой вы поставили ReportViewer, чтобы увидеть результат, и BRAVO вы просто сделали это правильно! Enter your function to respond to your report expression column

enter image description here

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