目前,我是一名实习生,被指派创建一个数据库,以前不知道如何访问。我要从中创建数据库的信息部分在excel中,因此我找到了如何导入数据并创建与我的任务相关的不同表。
但是,我无法在任何表之间创建任何关系。我仔细检查了相应表之间的数据类型是否相同。例如,VendorID(自动编号)和VendorName(短文本)是一个表,我正试图连接到产品详细信息表中的供应商字段(短文本)。
我认为其中一个问题可能是表中的信息重复,因为同一个供应商会多次弹出。我已经创建了一个搜索查询和表单,但是由于表之间缺乏关系(我认为)它不起作用。非常感谢您的帮助!

最佳答案

确保在两个表中都将vendorID设置为相同的数据类型。注意:即使存储为数字,也要确保它们都是长整数。重复不应该阻止你建立关系。仅当尝试创建具有引用完整性的关系时,重复项才受限制。

关于database - MS Access错误:关系必须位于具有相同数据类型的相同数量的字段上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31258071/

10-11 07:23
查看更多