在Crystal Reports中寻求日期的公式

时间:2018-09-06 19:09:08

标签: database crystal-reports report reporting crystal-reports-2010

所以我从事新工作,而我的前任每个月都会用Crystal生成此自动报告。由于记录选择公式部分中的此代码,该报告最近中断了。

{V_ITEM_MASTER.USER_FIELD_7} <> "" and
Date({V_ITEM_MASTER.USER_FIELD_7}) <= CurrentDate

它给我的错误是Date({V_ITEM_MASTER.USER_FIELD_7})的“错误字符串”和CurrentDate的“预期日期”。

我认为问题是:

USER_FIELD_7字段并不总是一个日期。在这种情况下是一个字符串

问题: 1)“ <>”在Crystal中是什么意思? 2)为什么我的前任会尝试从显然并非总是用于日期的字段中提出日期?我应该尝试使用标准Crystal还是VB.net datetime方法代替?

谢谢!

1 个答案:

答案 0 :(得分:0)

<>是“不等于”运算符。

通过使用IsDate()函数,可以保护自己免受列不包含日期的情况的影响。 IF IsDate({V_ITEM_MASTER.USER_FIELD_7})...

相关问题