Answers:
有点迟了但是,是的 自联接 。
MainProject
。确保它具有与。相同的数据类型 ProjectNumber
领域; MainProject
的第一个副本 ProjectNumber
第二份副本; MainProject
一个尚未存在的id ProjectNumber
。 当您构建用于为此表创建新记录的表单时,请添加一个 ComboBox
并设置它 RowSource
到表格中列出ProjectNumbers(可能还有其他字段)的sql语句。设置它 ControlSource
至 MainProject
。
但请注意,如果您正在创建一个新项目,并且该项目的id也将用作主项目的id,那么它需要更多的努力。您需要保存当前记录,并且 ReQuery
这个新id之前的组合框将显示在其列表中。您可能希望使用按钮来实现此代码。手动,你可以按 Shift-Enter
保存当前记录,然后单击进入组合框并按 F9 重新询问它。
但是,如果还有其他与该主项目相关的细节尚未在表中,那么,是的,您应该创建一个新表来保留这些细节 - 特别是,仅与主要相关的信息项目。
如果您只需要ProjectNumber(主项目),那么上面描述的自联接就足够了。