懇求Websams同事幫忙製作以下REPORT,以鼓勵學生時刻反思每年的學習進度,謝謝 Student Name: CHAN TAI MAN (陳大文) Class: 6A (36) Subject scores across years 14/15 15/16 16/17 17/18 19/20 20/21 English 99 96 92 93 90 88 Chin 23 90 89 40 92 12 .. Econ -- -- -- 87 67 81 IS 76 92 23 -- -- -- ... (scores of all subjects score taken from Form 1 to 6) Subject rank across years 14/15 15/16 16/17 17/18 19/20 20/21 English 1/140 1/140 3/139 2/140 4/140 5/140 Chin 123/140 2/140 3/139 70/140 4/140 137/140 .. Econ -- -- -- 3/30 18/30 5/20 IS 30/140 5/140 121/139 -- -- -- ... (all subjects taken from Form 1 to 6) ...
在 CDR (網上校管系統資料庫), 有提供 "學生資料連歷年成績紀錄表" Crystal Report, 內容 包含多個 Sub-Report (子報告), 有顯示 學生的歷年成績 和名次。 只需要將 這個 Crystal Report, 上傳到 WebSAMS,就可以 Preview (預覽列印)。
有關第一個問題, 可以另存 "Subject and Score (by Year)" 子報告, 並在下方 新增 空白Section, Import 另存的子報告, 再修改Subrport Name為 "Subject and Rank (by Year)"。 Double-click 打開 "Subject and Rank (by Year)"子報告, 修改 Command 語句, 新增欄位 f.OMCLASSLVL,f.OMCLASSLVLBASE。 然後,新增公式 RANK_CLASSLVL, 修改公式 Output,內容是 {@RANK_CLASSLVL}, 就可以顯示 每個科目的級名次, 而這個級名次 是年終/Annual級名次,因為 f.TIMESEQ = 1000。 有關第二個問題, "Average, OMClasslevel, Overall Conduct (by Year)"子報告, Command語句 有抽取 c.OMCLASSLVL,c.OMCLASSLVLBASE, 顯示 該學生的overall 級名次, overall 級名次 即是年終/Annual級名次,因為 c.TIMESEQ = 1000。