請問老師, 是使用哪一款Report Template? 例如,Report M 或者 Report P, 如果是使用 Report M, Websams本身的 Report M Built-in Template(系統提供範本) , 在列印選項,選"列印科目比重", 已可以在 Report Template 印到 "科目及分卷比重"
謝謝回覆, 我是使用Report P 的. 另外, 我參考了一下Report M的設定, 見到是用了 TB_ASR_RPTTEMPSUBJ.WEIGHT_TA, 這個欄位是 vertical weighting . 但我想列印 [學生成績 > 設定 > 學期及考績 ] 的 科目及分卷比重, 這個是否應該是horizontal weighting?
老師可以參考以下, Websams本身的 Report P Built-in Template(系統提供範本) , 已經有 Formulas , 列印 [S-ASR03-03] 學生成績 > 設定 > 科目滿分及比重 的 科目及分卷比重, 包括 #SETTING_ATA1_WEIGHT 至 #SETTING_ATA7_WEIGHT公式。 當中不同的ATA 數字,代表不同的考績, 例如,ATA1 代表T1A1考績的 科目及分卷比重。 老師只需要拖放 對應ATA數字 的Formula, #SETTING_ATA1_WEIGHT 到 Crystal Report版面。
老師可以參考以下, 需要 在Sub-Report "Subject And Assessment Group With Print Seq <> 0", 加2個 Command SQL, 列印 [S-ASR02-02] 學生成績 > 設定 > 學期及考績 的科目及分卷比重, 一個 Command SQL 是抽取 主科的比重, 另一個 Command SQL 是抽取 分卷的比重。 因為 這是horizontal weighting, SQL 語句要加 and right(c.weightingtype,3) = 'HOR' 然後,用Left Outer Join 連結, 並傳入相關 的參數。
你好,發覺有些級別的weighting 出唔到, 如圖一 但我改了兩個commands裏的 select top 100 (圖二) 做 select top 1000 就好似出到, 請問可以這樣改嗎? 或者應該怎樣改才對?