2013-03-08 42 views
0

我有一張包含學生結果的表格。這些結果通常分爲四種類型:term1,term2,term3和term4。因此,一年以上,學生在該表中可能有多達四條包含他的結果的記錄。在同一張表中顯示4條記錄

我想創建一個包含門戶的佈局,該門戶將顯示單個門戶行中的所有4條記錄。有沒有辦法做到這一點?或者任何解決方法?

我不想在門戶中顯示四行記錄的原因是因爲有不同的主題,並且如果每個主題佔用四行並且學生可能需要的主題很多,那麼這些主題就不對。

回答

0

我能想到的兩種方式來處理這個,這兩者都將需要從你的結果的關係表發生,基於結果的另一個表的發生,讓我們把它結果〜SameStudentID。 (匹配字段將外鍵到學生臺,FK_StudentID = FK_StudentID)

  1. 在結果表創建4個計算字段:Result_1,Result_2,Result_n等用於每個的公式計算(從的背景下開始的結果表發生)將是:

    GetNthRecord (Results~SameStudentID::Result ; n) 
    

    然後,只需在您的門戶網站4「Result_n」領域

  2. 只創建一個網絡連接結果_1_4,其公式如下:

    Substitute (List (Results~SameStudentID::Result) ; ¶ ; " ")