我们将人们的课堂出勤信息存储到Drupal中。我们希望在网格/图表中显示这一点,其中每行的第一列显示人名,其余列(约20)如果用户上课,则显示复选框或"X“,否则显示未选中的框或空列:
(dates here)
Jack X XXX X X
Jill XX XXX XX
还应该可以在网格上编辑出勤信息。每个考勤信息都是它自己的一个节点。
这个功能可能主要是使用视图和可编辑字段来实现的,但有一个问题:如果一个人没有上过特定的课程,那么他/她当天将根本没有出席节点。在这些情况下,创建attendace节点的最简单方法是什么,以便最终用户只需单击复选框或键入'X‘即可编辑网格?
严重:对于带有路径[org.hibernate.hql.internal.ast.QuerySyntaxException:引发异常的servlet上下文中的Servlet.service(),没有将Servlet.service()映射到具有根本原因的考勤a a.status=:status]。
org.hibernate.hql.internal.ast.QuerySyntaxException: attendance is not mapped
at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireC
在我的考勤表中,我想从S_ID桥表中用C_ID和StudentCourse更新记录,但是它没有更新。
当我使用它来选择和显示StudentCourse表中的2列和Attendance表中的1列时,它是工作的,但是当我使用它来更新考勤表时,它就不起作用了。
UPDATE Attendance
SET S_ID = sc.S_ID,
C_ID = sc.C_ID
FROM Attendance a
left outer join StudentCourse sc ON a.S_ID = sc.S_ID
WHERE sc.S_ID=2 and sc.