【发布时间】:2018-01-24 13:39:44
【问题描述】:
在 MS Access 中,我建立了一个不寻常的关系。我正在显示一系列多边形中点的坐标。除了 id 之外,多边形不需要任何参考数据,但它们每个都可以有任意数量的坐标。所以我有两个表:坐标和多边形。坐标有字段:coordinateID、x、y、order、PolygonID。 Polygons 仅具有自动编号的 PolygonID 字段。
Polygons Coordinates
-------- -----------
PolygonID(primary key)--------PolygonID(foreign key)
coordinateID(primary key)
x
y
order
我为多边形创建了一个表单,并为坐标创建了一个子表单。我已经建立了具有参照完整性的父子关系。
问题是,Access 通常希望父表包含自动编号字段以外的一些数据,因此它在创建下一条记录之前等待数据输入。我可以键入序列中的下一个数字,Access 会创建记录,但如果我跳过该步骤并仅在子表单中输入数据,则不会在父表中创建记录,最终会得到孤立的条目。
当我开始在子表中输入数据时,有没有办法强制 Access 创建父记录?
【问题讨论】:
标签: ms-access