2012-08-10 103 views
0

我设置了一个学生数据库,子窗体记录覆盖

我有一个课堂作业的形式来添加块(学期),期限和类名,我可以在查询子窗体的底部然后查看我的形式。

我的类分配表被设定出这样的:

{ClassAssignID, StudentID, BLOCKID, 期间, OptionID}

每块有被选择4类。 我可以为每个块添加一条记录,但是我的问题是当我尝试添加第二个类时,它只是覆盖第一个类,因此它只能容纳一个类。

我在做什么错了?

+0

你确定这是发生了什么?那就是,你看过桌子了吗?什么是您的子表单的记录源?你使用向导创建它了吗? – Fionnuala 2012-08-10 10:47:08

+0

我检查了我的子表单所基于的表格,并且只有一条记录。 该子表单基于查询来显示{学生ID,区块,期间,选项名称,班级,导师} – Sawyer05 2012-08-10 10:51:14

+0

通常当有人说'什么是行源?他们的意思是剪切和粘贴的SQL。您是否使用向导来创建子表单? – Fionnuala 2012-08-10 10:52:57

回答

0

大多数情况下,子表单的sql应该相当简单,可以从组合框中获取额外的信息并链接子字段和主字段。

在这种情况下,索引也存在问题,正如聊天所揭示的那样。限制性索引和关系的组合阻止了数据被添加到表中。