學生成績 修改成績表 report p , 極急

本文由 Tamsir2012 在 2012-06-14 發表於 "WebSAMS 討論區" 討論區

  1. 55387784

    Tamsir2012
    Expand Collapse

    文章:
    35
    讚:
    0
    瀏覽附件1.jpg 請問各crystal report 高手. 能否告訴我如何修改有關的field 把 段考一, 段考二, 段考三. 各自獨立顯示 總分, 平均分. 班名次. 級名次. 及缺席?
     
    #1 Tamsir2012, 2012-06-14
  2. 57145732

    edb-為求什麼
    Expand Collapse

    文章:
    401
    讚:
    0
    本帖最後由 edb-brian 於 2012-6-15 12:15 編輯

    由於所涉步驟比較多, 所以要一步步講. 首先由班名次, 級名次講起.

    各考績的成績是由各 ATA 之後加一個數字而成, 在 template 的 主report 之中, 左邊有一個 "Field explorer".
    在 formula 之中 各ATA 會有'班名次'和'級名次', 例如 ATA1 會有 '#OM_ATA1_OMBYCLASS', 和 '#OM_ATA1_OMBYCLASSLEVEL'.

    如果有 steam 和 subject group 也有排名

    **************************************************
    總分和平均分:
    因為未知老師想在 subreport 之中顯示 或是在主 report 顯示.
    所以以現有 template 之做法說出來.

    首先, 在主 report 之中, 在 "Field explorer" 之中, 老師可以在 "Formuula Field"中找到 各 ATA 的總分和平均分
    例如 ATA1的便有"#SCORE_ATA1_TOTAL_SCORE", "#SCORE_ATA1_GRAND_AVERAGE_SCORE"

    如果不符合需要, template 有另一種做法:
    在 "formula field" 之中有 "GrandTotal" 和 "GrandAvg", 此兩個 default 就是 ATA4 的總分和平均分。
    老師可參照設立各考績的 GrandTotal 和 GrandAvg。

    之後在 主report 雙click 打開 sub-report "Subject With Print Seq <> 0"
    在 "Field Explorer" 找一個叫 "Mean" 之 "Formula Field", 打開後是 ATA4 的 formula, 請老師複製來創造各 ATA 的 Total Score
    創建後將之前 "Mean" 中的語句 貼上, 然後再將相應 ATA 取代 ATA4.

    然後, 老師在 sub-report 的 "Report Footer" 會發現4 個 elements, 其中 "AvgofMean" 和 "SumofMean" 就是 ATA4 的 AVG 和總分.
    老師可以在原來的 section copy & paste, 之後打開已複製的 avg 和 sum (Right click 之後選 "Edit Summary"
    修改 "@mean" 到老師想轉的 ATA availables. (例如 Mean_ATA1)

    如果老師想在 sub-report 之中顯示, 老師在 "report footer" 右 click 選"insert section below" 再將老師修改好的 field 排好便可。
    如果老師想在 主 report顯示, 你在之前 "report footer" 會見到一個 "@var", 打開後會見到主 report 建立的 "sumscore" 和 "avgscore"
    老師可參照 default 方法將 sub-report 的 @mean 的 sum 和 avg 傳回主 report.

    ***************************************************
    缺席:
    主 report的 "Field Explorer" 有 "DayAbsent".
    打開將所有語句複製到創建屬於各 ATA 的 ABSent 的 Formula Field.
    將 default ATA4 修改到老師想要考績的 ATA.
    ***************************************************
    本人附上比較重要之畫面以作參考
    瀏覽附件總分_平均分_班名次_級名次_缺席.zip
     
    #2 edb-為求什麼, 2012-06-15
  3. 55387784

    Tamsir2012
    Expand Collapse

    文章:
    35
    讚:
    0
    感謝指點迷津,先解決部份問題
     
    #3 Tamsir2012, 2012-06-15