是否可以在 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 条件
我已经创建了一个 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 条件