Database design Access 2007中未更新链接表
我遇到了Access 2007中一对链接表的问题。我的目的是在其中一个上创建一个新记录,并让它在另一个上生成一个新记录。也许我高估了关系在访问中的能力,但我将其设置如下: 因此,表“契约”和“状态”之间的关系是一对一的,设置为强制引用完整性,级联更新相关字段,并且仅在相等时包含(我还尝试使用仅从[Contracts]到[State]的包含) 我有一个表单供用户输入Contracts.construcd(和其他信息),但是States.construcd没有更新(表单控件更新Contracts.construcd),或者更确切地说,表上没有创建新记录 我预计我可能试图完全错误地实现这一点。帮助我形成更好的表格布局将是首选,但更好的输入方法也会有所帮助 (如果对这些表的键控方式还有其他考虑,请告诉我,因为construcd是从其他资源继承的键。) 我预计我可能会试图完全实现这一目标 不对 你说得对。人际关系不像你想象的那样运作。简而言之,在任何SQL dbms中都没有“当我将一行插入到另一个表中时自动将一行插入到另一个表中”功能。在某些情况下,您可以自己编写这样的功能Database design Access 2007中未更新链接表,database-design,ms-access-2007,relationship,cascade,Database Design,Ms Access 2007,Relationship,Cascade,我遇到了Access 2007中一对链接表的问题。我的目的是在其中一个上创建一个新记录,并让它在另一个上生成一个新记录。也许我高估了关系在访问中的能力,但我将其设置如下: 因此,表“契约”和“状态”之间的关系是一对一的,设置为强制引用完整性,级联更新相关字段,并且仅在相等时包含(我还尝试使用仅从[Contracts]到[State]的包含) 我有一个表单供用户输入Contracts.construcd(和其他信息),但是States.construcd没有更新(表单控件更新Contracts.
在Access中,您的最佳选择是使用。此方法将自动插入键(链接)列,用户将填写其余数据。在Access 2010中,可以使用,但我同意表单/子表单是最佳选择。