嘿,我有一个报表参数看起来是这样的:01.01.2009 00:00:00报告服务 - 处理空的日期?
它的日期(如字符串),因为你可能已经猜到了:)。问题是,这个参数也可以是一个空字符串。所以我想这些表达式:
- = IIF(!则IsDate(参数DateTo.Value),CDATE(参数DateTo.Value), “”)
- = IIF(LEN(参数DateTo.Value) > 0,CDATE(参数!DateTo.Value),“”)
两个不工作,在那里我打印表达式文本字段值结果总是#错误。只要我删除CDate的东西,它的作品,但我必须使用它。是否有另一种方法来实现这一目标?我想要什么都不显示,如果它不是一个日期或日期(格式dd.mm.yyyy)如果它的日期。
想法?
谢谢:)
是的,我猜测VB如果太懒惰:) ......但我将如何解决这个问题?用一些示例代码更新了 – grady 2010-07-14 15:16:54
。应该非常接近你所需要的。然而,我的报告服务/ vb是生锈的。 – ericvg 2010-07-14 15:20:37