求救!唔知那裡出了問題 中文能成功顯「肄業」取代「畢業」 (學生的畢業狀況為不設定時,以下SCRIPT 能顯示「肄業」) // cwc created 試升讀 // cwc added - conditional promotion if failed in annual average // if {TB_ASR_RPTTEMPSTUD.ENPROMOTE} = 'PROMOTED TO' deleted, use promotestatus instead // promotestatus : 0 for promoted, 1 for repeated, 7 for extended if {TB_ASR_RPTTEMPSTUD.PROMOTESTATUS} = '0' then if uppercase({TB_ASR_RPTTEMPSTUD.PassInd_TA})='Y' then {TB_ASR_RPTTEMPSTUD.CHPROMOTE} else '試升' else if {TB_ASR_RPTTEMPSTUD.PROMOTESTATUS} = '7' then '完成' else if trim({TB_ASR_RPTTEMPSTUD.CHPROMOTE})='畢業' then {TB_ASR_RPTTEMPSTUD.CHPROMOTE} else '肄業' 但英文版就不成功。 (畢業狀況為「畢業」,能順利顯示GRADAUTED,而「不設定」時,則空白) // original // if {TB_ASR_RPTTEMPSTUD.ENPROMOTE} = 'Promoted' then 'PROMOTED TO' ELSE {TB_ASR_RPTTEMPSTUD.ENPROMOTE} // cwc added - conditional promotion if failed in annual average // if {TB_ASR_RPTTEMPSTUD.ENPROMOTE} = 'PROMOTED TO' deleted, use promotestatus instead // promotestatus : 0 for promoted, 1 for repeated, 7 for extended if {TB_ASR_RPTTEMPSTUD.PROMOTESTATUS} = '0' then if uppercase({TB_ASR_RPTTEMPSTUD.PassInd_TA})='Y' then 'PROMOTED TO' else 'CONDITIONALLY PROMOTED TO' else if {TB_ASR_RPTTEMPSTUD.PROMOTESTATUS} = '7' then 'COMPLETED' else if trim({TB_ASR_RPTTEMPSTUD.ENPROMOTE})='Graduated' then {TB_ASR_RPTTEMPSTUD.ENPROMOTE} else 'COMPLETED'
之前都同校主反應這個畢業問題,多年未有解決。其實好多學校都有這個問題,學生不一定就能順利畢業,這是實際問題,要學校自己改report,為何不加個value 落去給學校選擇畢業以外 這批未設定,最後還要留待學年過渡時要繼續處理