Crystal Reports,通过参数

时间:2016-04-26 06:46:54

标签: parameters null crystal-reports

我正在使用Crystal Reports创建报告,我必须使用参数过滤值。到目前为止,我已经使用下面的代码来过滤选择专家中的数据。

{ACTION_MES_CMB_R.EVAL_ID} = {?Evaluation} and
{ACTION_MES_CMB_R.EMP_NUMBER} = {?Employee} and
{PARAMETER.PARA_NAME} = "COMPANY_COPYRIGHTS" and
{VW_ACTION_MES_CMB_R.GOAL_VERSION_NO} = {?Goal_Version} 

除此之外,我还想获取VW_ACTION_MES_CMB_R.GOAL_VERSION_NO的空值的数据 所以代码shold被改为像这样接受DB NULL值,

{VW_ACTION_MES_CMB_R.GOAL_VERSION_NO} = {?Goal_Version} or /**NULL**/

请帮我这样做。我希望你能理解这个问题。谢谢。

1 个答案:

答案 0 :(得分:0)

这解决了我的问题。

(isnull({VW_ACTION_MES_CMB_R.GOAL_VERSION_NO}) or {VW_ACTION_MES_CMB_R.GOAL_VERSION_NO} = {?Goal_Version}) and
{VW_ACTION_MES_CMB_R.EVAL_ID} = {?Evaluation} and
{VW_ACTION_MES_CMB_R.EMP_NUMBER} = {?Employee} and
{PARAMETER.PARA_NAME} = "COMPANY_COPYRIGHTS"