2013-03-08 115 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) ; ¶ ; " ")