我正在使用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**/
请帮我这样做。我希望你能理解这个问题。谢谢。
答案 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"