自动将数据插入子表格后面的表格行?

时间:2010-12-16 20:20:26

标签: sql sql-server ms-access

我有一个表格,它有一个子表格,那个子表单/子表格有子表单/孙子。

当我向主表单添加一个新客户端时,子表单/子包含的数据包括送货地址等等。子表单/孙子包含的数据就像我们发送的数据一样。

当我在顶部表单中创建我的初始新条目时,似乎会自动填充到子表单/子表(以及随后的表)中的数据,但是有些东西始终是“默认”项目(第三个子表单) /孙子)不这样做。

我对孙子表有一些表约束,如(ShipPackingSlip类型位)设置为1,因此复选框应该始终为true。但是,这不会发生在窗体的第3层上。即使将默认选项值设置为-1,也会“自动清除”该框,但论坛背后的数据并未反映出这一点。

我在这里做错了吗?

这甚至有意义吗?

1 个答案:

答案 0 :(得分:0)

据我了解(我可能错了),您不能在主窗体上的子窗体中使用子窗体而不会出现问题。最好组织您的数据和表单,以便在需要查看子表单中显示的数据的更详细信息时 - 最好从子表单上的按钮调用新表单,将值传递给它以便它提取正确的记录查看。

当然,这需要您将子表单数据的子表单存储在相关表中 - 然后将其与唯一标识符关联回主数据库。这使您可以更好地组织数据,索引不是一件痛苦的事情,并且您不会重复输入信息。