crystal report <=today error a string is required here 此处需要一个字符串

crystal report <=today error a string is required here

任何人都知道这个错误

错误,此处需要一个字符串。

{orderrel.openrelease} = 正确且 {orderrel.needbydate} <= 今天

您的 needbydate 数据类型可能是字符串。 确保比较两边的数据类型相同。

您的日期可能是文本格式。

尝试:

{orderrel.openrelease} = True 和 DateValue({orderrel.needbydate}) <= 今天

如果 orderrel.needbydate 是一种奇怪的格式解析它:

yyyymmdd 格式的日期示例:

{orderrel.openrelease} = True and Date({orderrel.needbydate}[1 到 4], {orderrel.needbydate}[5 到 6], {orderrel.needbydate} [7 到 8]) <= 今天