MS Access 2007 - 半自动编号

时间:2009-04-30 15:16:25

标签: ms-access-2007

我正在构建自己的CRM访问数据库,其中包含联系人列表。我希望有机会参考一个联系人作为员工,另一个联系人作为客户。有没有办法可以使用内部用户ID(总是4位数)添加员工并自动编辑客户联系人?

在我觉得一切都在桌面视图中正常工作之前,我不计划构建表单。

2 个答案:

答案 0 :(得分:1)

您无法为自动编号字段分配ID。我可能会建议将employeeID字段添加到具有员工ID号的联系人表中。联系人ID仍然是自动编号,因此实质上他们会有两个ID,但他们的employeeID需要存储在不同的字段中。

您可以尝试不同的方法,但在某些时候您可能会遇到重复的ID。使用单独的表来显示自动编号客户ID。将客户添加到联系人表格中时,您会将新记录“插入”到单独的客户ID表中以获取自动编号ID。如果您要插入员工,只需使用EmployeeID作为联系人ID。所以在混合两个ID系统时需要非常小心。最好使用1个ID,然后在其他字段中使用其他ID。

答案 1 :(得分:1)

考虑使用两个表,一个用于联系人字段,另一个用于员工特定字段。将您的自动编号字段放在联系人表中,并将员工ID放在employee表中。在employee表中,使用引用联系人表中的AutoNumber字段的外键。