2010-11-11 34 views
0

我不確定是否有人在這裏使用Jenzabar & ACE報告,但問題是我所知道的具體問題。需要幫助爲Jenzabar創建一個menuopt文件CX

我正在構建一個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

我從別人上Jenzabar羣發這個答案....


有時你可以通過限制它基於其他PARAMS獲得同樣的效果。 例如:

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; 

這將只顯示在部門XXXX,YYYY,ZZZZ,DDDD,並在該目錄EEEE輸入爲PARAM PA6的課程。 (目錄參數基本上是對menuopt中的crs_no執行「distinct」的唯一方法)。 除非您讓dept另一個參數,否則您可以用div限定符限制部門選擇並將LU7B更改爲參考字段:xxxx(部門的參數),否則您無法在div部門中執行部門。