在我的报告中,有一个采购组编号,其值为100,101,102 .... 201,202,203..301,302,303 ...等。 有一个公式来识别采购组部门 -
如果{PURGRP}以'1'开头 那么'采购部' 其他 如果{PURGRP}以'2'开头 那么'建筑协议办公室' 其他 如果{PURGRP}以'3'开头 那么'储藏室' 其他......
报告按这些部门分组。我正在尝试创建一个参数,允许用户通过公式中的名称选择Department,但我无法将这些名称附加到可用值,因为它们是从公式派生的。一种选择是对值进行硬编码,但我希望可以采用更加动态的方式。
答案 0 :(得分:1)
我的第一个想法是捕获共享数组中的所有部门名称,但我没有看到任何方法将其附加到参数。
很有可能,在主数据库中使用单独的查找表是最简单且最不容易出错的路径。我想你可以编写一个maketable查询,使你的查找表动态,但Crystal Reports不是为此目的而构建的。