我在Microsoft Access中有3个表,例如A,B和C。所有三个表均按项目名称链接(所有项目的标题完全不同,因此这不是问题,尽管我确实通过ID号将它们链接在一起,以查看是否适用我的问题)。每个表格都侧重于项目的不同方面(例如基本信息,更深入的说明等),因此,我希望将它们分开。
我想要做的是创建一个表单,在该表单中我可以一次输入一个项目名称(即在一个框中),它会出现在所有三个表中,而不是在一个表单中有三个我必须填写的框每次都使用相同的项目名称(或每次有新条目时手动在每个表中填写表格)。
在Access中有没有办法做到这一点?我希望将它们链接起来是可行的,但不要掷骰子。我已经搜索过了,但实际上没有找到相似的答案。在此/正确的关键词搜索/正确的论坛方面的任何帮助将不胜感激。
答案 0 :(得分:0)
我认为您的方案不是1:1关系的有效用例(没有很多有效的用例)。如果所有数据都属于一个项目,则所有数据都应放在一个表中。
如果确实必须使用多个表,请按ID(而不是名称)链接它们。但是您仍然必须提供代码以同步表(例如,一次在所有表中生成具有相同ID的新记录)。
但是,实际上,这是很多工作,而且有很多错误的余地,没有真正的收获。
如果您要专注于项目的各个方面,请使用仅显示该数据的查询或表单。