報告範本 列印學生在選修科的級名次

本文由 NAHCYKCIV 在 2022-10-18 發表於 "WebSAMS 討論區" 討論區

  1. 58662667

    NAHCYKCIV
    Expand Collapse

    文章:
    4
    讚:
    0
    請問如何在成績表P範本列印首5名學生在選修科的級名次? 在修改Crystal Report時, 只能列印最高分學生的班名次, 請問可如何改為級名次, 並只列印科目的首5名?
     
    #1 NAHCYKCIV, 2022-10-18
  2. 57873296

    edb-rn
    Expand Collapse

    文章:
    387
    讚:
    0
    有關 成績表P範本列印首5名學生,

    老師可以參考 CDR 上的培訓課程,

    主頁 > 培訓課程 > 課程講義 > (四)報表編修 > 編修成績表P技巧 (進階) ,

    第7頁,科目名次由「班名次」改為「級名次」,

    然後,Formula內,

    將<= 10 改為 <= 5,

    只顯示 首5名學生的級名次,

    第5名之後,顯示 --- ,三個橫。
     

    附件文件:

  3. 58662667

    NAHCYKCIV
    Expand Collapse

    文章:
    4
    讚:
    0
    謝謝,我跟著指示修改後發現能顯示選修科的名次了,但是還是顯示了班名次。不知在哪出錯了。
    我修改了在「RANK」中藍色的部分,用以顯示非中英數科目的級名次。而在「ATA7_OMBYCLASSLEVEL」中跟了教學中的內容修改。請問如何修正才能顯示選修科的級首五名在成績表?
     

    附件文件:

    #3 NAHCYKCIV, 2022-10-25
  4. 57873296

    edb-rn
    Expand Collapse

    文章:
    387
    讚:
    0
    老師可參考以下,

    因為 OM_ATA7 是一個長文字欄位,

    頭十位文字 是班名次,

    第十一位開始,是級名次,

    所以,修改為 mid({TB_ASR_RPTPSCORE.OM_ATA7}, 11, 10),

    取第十一位開始 的文字。
     

    附件文件:

  5. 58662667

    NAHCYKCIV
    Expand Collapse

    文章:
    4
    讚:
    0
    我修改後令選修科級首5名的學生顯示了排名,但是排名的次序不正確。例如級第4名和級第5級掉轉了名次。
    請問在哪出錯了?
    圖為"RANK"、"ATA7 OMBYCLASS"和"ATA7 OMBYCLASSLEVEL"的公式
     

    附件文件:

    #5 NAHCYKCIV, 2022-10-27
    Last edited: 2022-10-27
  6. 57873296

    edb-rn
    Expand Collapse

    文章:
    387
    讚:
    0
    老師可以先檢視 成績查詢,

    級第4名和級第5級 是否掉轉了名次,

    因為 成績表 Report P 產生資料,

    是根據 成績查詢 顯示的級名次,而帶過去 Report P 產生資料,

    如有進一步查詢,請老師聯絡 貴校的網上校管系統學校聯絡主任。
     

    附件文件:

  7. 58662667

    NAHCYKCIV
    Expand Collapse

    文章:
    4
    讚:
    0
    明白, 應該解決了, 謝謝
     
    #7 NAHCYKCIV, 2022-10-31