Crystal reports 水晶报告席-只显示细节线结束在' C '

Crystal reports 水晶报告席-只显示细节线结束在' C ',crystal-reports,Crystal Reports,希望是一个直截了当的问题 我有一个从库存系统运行的报告,它打印出来显示客户订单中的所有产品,以及一条“感谢您的订单…”的一般信息 在详细信息部分,它当前显示了该订单中所有产品的产品和产品描述 我有一个新客户,他想要这份报告的另一个版本,只显示产品代码以字母“C”结尾的细节行 我猜我需要抑制细节部分,但我不确定应该使用什么公式。 我也不能肯定他们所有的产品代码都会保持相同的长度。我认为其中95%将是8个字符,但任何“特别版”版本都可能有额外的字符 提前感谢你的帮助 righttrim{Produc

希望是一个直截了当的问题

我有一个从库存系统运行的报告,它打印出来显示客户订单中的所有产品,以及一条“感谢您的订单…”的一般信息

在详细信息部分,它当前显示了该订单中所有产品的产品和产品描述

我有一个新客户,他想要这份报告的另一个版本,只显示产品代码以字母“C”结尾的细节行

我猜我需要抑制细节部分,但我不确定应该使用什么公式。 我也不能肯定他们所有的产品代码都会保持相同的长度。我认为其中95%将是8个字符,但任何“特别版”版本都可能有额外的字符


提前感谢你的帮助

righttrim{ProductCode}'C'

禁止显示公式需要返回布尔值,因此检查产品代码字段中最后一个字符的公式应该可以:

right(trim({ProductCode}),1) = 'C'
要使其适用于单个客户机,您可以这样做警告:我对Crystal语法已经生疏了-请恕我直言:

IF {CustomerCode} = 123
  THEN right(trim({ProductCode}),1) = 'C'
  ELSE false

你想创建新的报告还是旧的报告。我认为你需要编辑你的公式,因为你没有提到任何布尔值,它是真的,因此当代码是C时,它是超级的,这不是必需的。。。你需要特别提到的是,如果代码是C,那么false,否则true,你是对的,我确实有点忽略了这个要求。对不起。。编辑