报告

时间:2017-08-23 10:16:42

标签: crystal-reports

{DateView.Id}={?Id}
{DateView.Date}={?Date}

我在记录选择公式中使用此代码,没有错误。如果我输入IdDate的值,则此警报消息会显示:

  

请输入值

如何解决此问题,以便我可以执行以下操作?

(Not HasValue ({?Id}) Or {DateView.Id} = {?Id})
And
(Not HasValue ({?Date}) Or {DateView.Date} = {?Date})

1 个答案:

答案 0 :(得分:0)

在Field Explorer中将参数配置为可选。之后,如果仍然收到提示,请使用以下公式:

(IF Hasvalue({?Id}) THEN {DateView.Id} = {?Id} ELSE True)
AND
(IF Hasvalue({?Date}) THEN {DateView.Date} = {?Date} ELSE True)