所以我在一份新工作,我的前任每月都有这个用Crystal制作的自动报告。由于记录选择公式部分中的此代码,该报告最近破裂。
{V_ITEM_MASTER.USER_FIELD_7} <> "" and
Date({V_ITEM_MASTER.USER_FIELD_7}) <= CurrentDate
它给我的错误是日期({V_ITEM_MASTER.USER_FIELD_7})的“错误字符串”和CurrentDate的“预期日期”。
我认为问题是:
USER_FIELD_7字段并不总是日期。在这个例子中它是一个字符串
问题:1)“<>”在Crystal中意味着什么? 2)为什么我的前任会尝试从一个显然并不总是用于约会的字段中提出约会?我应该尝试使用标准的Crystal甚至VB.net日期时间方法吗?
谢谢!
<>是“不等于”运算符。
您可以使用IsDate()函数保护自己免受列不包含Date的情况。 IF IsDate({V_ITEM_MASTER.USER_FIELD_7})...