2012-07-16 85 views
0

我有一個訪問表單,將數據保存在數據庫中,我希望其中一個字段自動計算爲行中的下一個值作爲ID,以便用戶不寫入ID。有沒有人有任何想法?訪問中的表單自動編號

+0

看到這篇文章:http://superuser.com/questions/288087/how-do-i -set最第一值的-自動編號-在存取 – 2012-07-16 14:28:55

回答

2

使用自動編號數據類型創建您的表格。

0

如果您手動創建表,然後這個說法

CREATE TABLE TableThatIncrements 
(
    Id AUTOINCREMENT(1001,1) 
) 

或者您可以使用編輯現有的表ID列:

ALTER TABLE TableThatIncrements 
    ALTER COLUMN Id AUTOINCREMENT(1001,1) 

如果你沒有,那麼你可以按照文章改變我通過GUI界面提到。請參閱本文中的步驟:https://superuser.com/questions/288087/how-do-i-set-the-first-value-of-autonumber-in-access

您可以在Access中運行查詢通過執行以下操作:

Go to the "Create" tab and click "Query Design" 

Just close the window that appears which asks you to select tables, we don't need that. 

Go to the "Design" tab and click the button with the arrow until you get a textual input screen. (By default, it says SELECT;). 

Delete the default text and paste the above query. 

Click "Run".