是否可以在 table link 中使用 OR 而不是 AND

Is it possible to use OR in a table link rather than AND

我已经创建了一个 WorkFlowForm 以允许后勤人员在一组派遣文件中组合多个 picknotes。 WFF 具有所有 header 信息,并且应该提取所有选定的 picknote 项目。

我的问题是,在 crystal 上执行此操作时,在链接 table 时,它在 Join 上使用 AND。我所指的报告部分如下所示:

RIGHT OUTER JOIN "METROL_UK"."dbo"."UDEF_SO_PICKNOTE" "UDEF_SO_PICKNOTE" 
        ON  
((("TS_CUSTOM_LOGDOC"."LOGDOC2_PICKNOTENO"="UDEF_SO_PICKNOTE"."SPCK_NUMBER_STRING")         
AND ("TS_CUSTOM_LOGDOC"."LOGDOC2_PICKNOTENO2"="UDEF_SO_PICKNOTE"."SPCK_NUMBER_STRING"))         
AND ("TS_CUSTOM_LOGDOC"."LOGDOC2_PICKNOTENO3"="UDEF_SO_PICKNOTE"."SPCK_NUMBER_STRING"))         
AND ("TS_CUSTOM_LOGDOC"."LOGDOC2_PICKNOTENO4"="UDEF_SO_PICKNOTE"."SPCK_NUMBER_STRING")) 
ON "COR_TBL"."COR_UNIQUE"="UDEF_SO_PICKNOTE"."SPCK_COR_UNIQUE") 

我已经尝试将该语句中的 AND 更改为 OR,将 运行 更改为 SQL,这满足了我的需要。有没有办法在 Crystal 上复制它?

table加入数据库专家是这样的-https://imgur.com/a/Xc3z6Wa

使用确实有效的 SQL 创建命令或数据库视图,并将其用作报告的数据源。

作为较慢的替代方案(就性能而言),您可以删除联接并在 Crystal 的记录选择公式(报告、选择公式、记录...)中使用 OR 条件