我不确定这里是否有人使用Jenzabar& ACE报告,但就我所知,这个问题是具体的。
我正在构建ACE报告,并且必须修改它的menuopt文件,以根据几个特定条件查找参数值。
我现在拥有的menuopt文件部分是:
LU7 = crs_rec.title1, optional;
PA7: optional,
comments = "Enter a course number - leave blank if for all"
default = "",
lookup LU7 joining *crs_rec.crs_no,
upshift,
length = 10;
我正在修改查找,以便它只列出可以通过此SQL语句找到的课程:
SELECT DISTINCT crs_no
FROM crs_rec
WHERE dept IN ( SELECT dept
FROM dept_table
WHERE div IN ('CCE','HLTH'));
如果有人熟悉使用Jenzabar CX& ACE报告,任何帮助将不胜感激。
由于
答案 0 :(得分:0)
我从Jenzabar listserv上的某个人那里得到了这个答案....
有时你可以通过基于其他参数来限制它来获得相同的效果。 例如:
LU6 = cat_table.txt;
PA6: optional,
comments = "COMMENT_CAT_TBCODE",
lookup LU6 joining *cat_table.cat,
upshift,
length = 4;
LU7 = crs_rec.title1, optional;
LU7B = crs_rec.dept, optional,
qualifier = "#XXXX,YYYY,ZZZZ,DDDD,EEEE";
LU7C = crs_rec.cat, optional,
qualifier = "field:PA6";
PA7: optional,
comments = "COMMENT_CRS_NO - COMMENT_BLANK_ALL"
default = "",
lookup LU7,LU7B,LU7C joining *crs_rec.crs_no,
upshift,
length = 10;
这将仅显示作为参数PA6输入的目录中的部门XXXX,YYYY,ZZZZ,DDDD和EEEE中的课程。 (目录参数基本上是在menuopt中为crs_no执行“distinct”的唯一方法)。 您不能在div中执行dept,除非您使用dept另一个参数,在这种情况下您可以使用div限定符限制dept选择并将LU7B更改为引用字段:xxxx(dept的param)。