2009-04-30 103 views
0

我正在構建我自己的CRM訪問數據庫,其中將包含聯繫人列表。我希望有機會參考一位聯繫人作爲員工,另一位作爲客戶。有沒有辦法使用他們的內部用戶ID(總是4位數字)和自動編號的客戶聯繫人來添加員工?MS Access 2007 - 半自動編號

我不打算建立表格,直到我感到舒服的是,在桌子視圖中一切正常工作。

回答

1

您無法將ID分配給自動編號字段。我可能會建議將employeeID字段添加到您的聯繫人表中,該表中會包含員工ID號。聯繫人ID仍然是一個自動編號,所以實質上他們會有兩個ID,但他們的employeeID需要存儲在不同的字段中。

你可以嘗試一些不同的東西,但在某些時候你可能會碰到重複的ID。爲自動編號的客戶ID使用單獨的表格。將客戶添加到聯繫人表格中時,將「新」記錄「插入」單獨的客戶ID表中以獲取自動編號ID。如果您要插入員工,只需使用EmployeeID作爲聯繫人ID即可。所以在混合兩個ID系統時需要非常小心。最好使用1 ID,然後在其他字段中使用其他ID。

1

考慮使用兩個表格,一個用於聯繫人字段,另一個用於員工特定字段。將您的AutoNumber字段放在聯繫人表中,並將員工ID放入員工表中。在員工表中,使用引用聯繫人表中的自動編號字段的外鍵。