SLP 校內學科成績

本文由 LI LAI KUEN 在 2012-02-16 發表於 "WebSAMS 討論區" 討論區

  1. 55639564

    LI LAI KUEN
    Expand Collapse

    文章:
    30
    讚:
    0
    本人想將 "通識教育" 及 "通識" 的 "滿分" 和 "校內表現" 合併
    而 "通識教育" 欄不要

    想請問一下怎麼樣寫 Crystal Report 的 Formula?

    P.S. Please See the attachment!!


    Thank you very much!!
     

    附件文件:

    #1 LI LAI KUEN, 2012-02-16
  2. 57145732

    edb-為求什麼
    Expand Collapse

    文章:
    401
    讚:
    0
    由於從 pdf 上得到的比較少,請提供老師的 Crystal Report Template 以作了解。

    不過如果老師想自行修改,本人可以先給些概念:
    因不知道老師在用什麼 report Card, 所以只能簡單地說,"滿分" 和 "校內表現" 的 field 都要用以下的步驟解決:
    1. 先將 "通識教育" 消去。
    (a) 先在 Report -> Section Expert, 檢查在 Detail 之中有多少分區。(因為所有分區都有可能修改)
    (b) 在右邊有一個 "Suppress" 選項,點選右邊的按鍵,會出現一個 formula window。 要顥不出的 field 之中 加入 不想顯示的 subject code 的 statement
    (例如: "通識教育" 的 subject code 是 264, 將 database 儲存 subject code 的 field (以下以 subjectCode 作為是次 field 名, abc 作為 table 名) 拉入 Editor / 打入.
    {abc.subjectcode} = "264"

    2. 合併 "滿分" 和 "校內表現"
    (a) 如果 "滿分" 和 "校內表現" 是 Database field, 將 "滿分" 和 "校內表現" field 上轉做 formula field。
    (b) 新增兩個 formula field 作為 "通識教育" 的 "滿分" 和 "校內表現"
    (c) 在 "滿分" 和 "校內表現" field 之中 加入 if...then... else statement 去 加入如果是 "通識", 將 在 (b) 所增加的 field 顯示出來。
    (註:如果 "滿分" 和 "校內表現" 本身有大量 code, 要注意 statement 加在那裡)
    (d) 修改完後 save, 便可以測試老師所做的了。

    如果選擇自行修改,希望能幫到老師。
     

    附件文件:

    #2 edb-為求什麼, 2012-02-17
  3. 57145732

    edb-為求什麼
    Expand Collapse

    文章:
    401
    讚:
    0
    以下是 suppress 圖片
     
    #3 edb-為求什麼, 2012-02-17
  4. 57145732

    edb-為求什麼
    Expand Collapse

    文章:
    401
    讚:
    0
    #4 edb-為求什麼, 2012-02-17