Crystal reports 是否有机会检查抑制部分中表格的可用性

Crystal reports 是否有机会检查抑制部分中表格的可用性,crystal-reports,Crystal Reports,我想基于表值抑制crystal中的一个部分。但有时表1(tt_客户)不可用,那么我想检查另一个表。比如像 如果有效(tt_客户),则 某物 否则,如果有效(电汇订单),则 某物 请帮帮我。 提前感谢。Crystal Reports只能检查字段的值——它无法检查表是否存在或字段是否存在 建议:创建一个应用程序逻辑将设置的boolean参数,然后在部分的条件抑制逻辑中使用它 // the section's conditional-suppression formula needs to retur

我想基于表值抑制crystal中的一个部分。但有时表1(tt_客户)不可用,那么我想检查另一个表。比如像 如果有效(tt_客户),则 某物 否则,如果有效(电汇订单),则 某物

请帮帮我。 提前感谢。

Crystal Reports只能检查字段的值——它无法检查表是否存在或字段是否存在

建议:创建一个应用程序逻辑将设置的
boolean
参数,然后在部分的条件抑制逻辑中使用它

// the section's conditional-suppression formula needs to return TRUE or FALSE
{?suppress}

你能解释一下桌子的供应情况吗?据我们所知,CR中的表是在adavance的数据库专家中添加的。我正在报告中显示产品详细信息。我将一个产品的详细信息划分到了部分,因为我想根据可用性来抑制某些部分。在一个部分中,我写的好像是({tt_CEAdditionalDoc.docnumber}=maximum({tt_CEAdditionalDoc.docnumber},{tt_product.ProductCode})和({tt_productAttribute.attnumber}=maximum({tt_productAttribute.attnumber}),{tt_Product.ProductCode})和({tt_ProdRework.reworknumber}=最大值({tt_ProdRework.reworknumber},{tt_Product.ProductCode})))则为false,否则为true,但某些产品没有{tt_CEAdditionalDoc.docnumber}详细信息(该产品没有数据)那么上面的conion失败了。这就是为什么我要检查该表的可用性,以便根据该表更改条件。在使用
If
条件之前,请尝试使用
IsNull({tt_CEAdditionalDoc.docnumber})