老師可參考以下步驟 : 1. 在R-SLP009之主報表以加入SQL Command的方法,取得個別學生在過去三個學年的校內獲奬紀錄(如有)之總數 , 見附圖SQL_Command.PNG及修改範本0531t5-R-SLP009-CE.RPT 2. 利用有關紀錄之總數,更改區段"Group Header #2f"在沒有校內獲奬紀錄時不印出子報表"AWARD.RPT", 見附圖GroupHeader#2f_Section_Expert.PNG 另外,測試結果在附上的圖TestResult_1.PNG 及 TestResult_2.PNG。 如老師有進一步的查詢,請聯絡貴校的網上校管系統學校聯絡主任,謝謝!
為使老師易於了解加入"Command_2"的有關步驟,修訂了Post #4 如下 : 『老師可參考以下步驟 : 1. 在R-SLP009之主報表以加入SQL Command的方法,取得個別學生在過去三個學年的校內獲奬紀錄(如有)之總數 ,見附圖Add_Command-P1.PNG, Add_Command-P2.PNG及修改範本0605t5-R-SLP009-CE.RPT 2. 利用有關紀錄之總數,更改區段"Group Header #2f"在沒有校內獲奬紀錄時便隱藏此區段(即不印出子報表"AWARD.RPT"),見附圖GroupHeader#2f_Section_Expert.PNG; 另外,測試結果在附上的圖TestResult_1.PNG 及 TestResult_2.PNG。 』 如老師還是不清楚或不明白附圖Add_Command-P1.PNG及Add_Command-P2.PNG內相關"ADD COMMAND"的步驟,請聯絡貴校的網上校管系統學校聯絡主任,謝謝!
有以下問題: 1) 請問若學生有留班,例如中五留了一次班,或中四及中五都各留班一年,而學生在中四那年有校內獲獎,會否因過往三年沒有獲獎而令之前的獲獎紀錄也沒有印出? 2) 我依圖修改後上載到WebSAMS 系統,但在製造報告時出不到報告,將報告存庫則有錯誤標示。 請問可否幫手看看我修改了的範本(附件)有什麼問題? 多謝幫忙!!
老師可以留意 : 在 Crystal Report 加入 SQL Command 是取得個別學生過往3年的校內獲獎紀錄 (包括 今學年,上學年,上上學年)之總數。只要 在過去三個學年,任何一年有校內獲獎紀錄,都會顯示。 而問題2,請老師參考截圖Crystal Reports 1&2。 因為 {?schYear} 是 String(字串),需要用 convert(integer,{?schYear}),轉為 Integer (數字),才可以抽到資料。 另外,在 Set Datasource Location (資料來源) 的設定內,因為有 使用者ID "fmpuser",需要刪除後,才可以預覽報告。
所以我才提出疑問,若有同學留班,這個範本便可能會將他在中四那年取得的校內獲獎紀錄隱藏了,這會不會是一個問題? 其實不是計算學生過往三年,而是計算學生在S4,S5,S6就讀時獲獎紀錄的總數會不會較好? 多謝幫忙修改範本,已可應用,只是擔心上述的問題。 恐有學生會查詢為什麼他中四得獎的紀錄會沒有了。
感謝幫忙,不過有以下問題: 1) 我見當中的SQL比校內獎項的簡短,亦沒有之前的那句"....b.classlvl in ('S4','S5','S6)...",請問這句 SQL 是否已可出齊學生在 S4-S6之間的校外獎項? 2) 我將所附的範本放入 WebSAMS 測試,發現每班都只能出到第一名學生的資料,請問是什麼問題?