Crystal reports 从公式输出创建crystal参数

Crystal reports 从公式输出创建crystal参数,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,在我的报告中,有一个采购组编号,其值为100101102…201202203…30130203。。。等 有一个公式可以识别采购集团部门- 如果{PURGRP}以“1”开始 然后是“采购部” 其他的 如果{PURGRP}以“2”开始 然后是“建筑协议办公室” 其他的 如果{PURGRP}以“3”开始 然后是“储藏室” 否则 报告按这些部门分组。我试图创建一个参数,允许用户通过公式中的名称选择部门,但我无法将这些名称附加到可用值,因为它们是从公式派生的。一种选择是硬编码值,但我希望有一种更动态的方法

在我的报告中,有一个采购组编号,其值为100101102…201202203…30130203。。。等 有一个公式可以识别采购集团部门-

如果{PURGRP}以“1”开始 然后是“采购部” 其他的 如果{PURGRP}以“2”开始 然后是“建筑协议办公室” 其他的 如果{PURGRP}以“3”开始 然后是“储藏室” 否则


报告按这些部门分组。我试图创建一个参数,允许用户通过公式中的名称选择部门,但我无法将这些名称附加到可用值,因为它们是从公式派生的。一种选择是硬编码值,但我希望有一种更动态的方法。

我的第一个想法是捕获共享数组中的所有部门名称,但我看不到任何方法将其附加到参数


很可能,在主数据库中使用单独的查找表是最简单、最不容易出错的方法。我想您可以编写一个maketable查询,使您的查找表成为动态的,但Crystal Reports并不是为此目的而构建的。

是的,您是对的,我在数据库查询级别上做的,效果很好。谢谢