2010-01-13 53 views
0

所以我有一個小數據庫用於新員工誰,他們在哪裏,以及他們發佈什麼。發佈的一件事是帶有少量條形碼/ ID號碼的筆記本電腦,並且我希望數據庫在用戶保存到數據庫時自動分配一個可用的ID號碼。MS Access 2003 - 自動分配一個識別號碼

所以我有一個表單,用戶用來輸入信息,它是解除綁定,所以信息通過INSERT保存在按鈕點擊。身份證號碼有所不同,因爲它在一個特定的範圍內......所以我們可以說它的ID#001 - ID#100,並且由於人們離開並遞迴他們的裝備而在該範圍內有gps,我希望它自動使用該範圍內的最低可用數字。

這是否有意義?我怎麼能做到這一點?

感謝

我想我還要提到的是,我沒有真正尋找這是該表的「ID」(除非其必要的)....我只是用ID#作爲一個例子。 ...它可以是我所關心的所有設備#001-EQUIP#500。

  • 編輯:

所以我通過編號的意思是術語反映了什麼,我打算用這個,不能訪問自動編號ID。我需要創建一個EQUID字段,它使用LT#1000-LT#2000等一系列的東西。在這個範圍內,我想自動分配創建時創建的每個新記錄的最低編號(我只想使用最低編號,如果我擁有220個用戶,但是#112將他的裝備返回,然後下一個joe進入沿獲得分配112

所以我希望我這個決策意識。

+3

爲什麼會出現ID#物? – 2010-01-13 03:58:30

+0

這是按最低可用選擇一個現有項目,還是將一個ID分配給一個新項目?但是,我同意@Tony Toews。 – Fionnuala 2010-01-13 14:29:07

回答

2

有我能想到的,可能有助於幾點。如果你保持一個單獨的資產表與筆記本電腦和有從「庫存」改爲標誌或狀態字段「走出時租」,那麼你可以做編寫一個查詢喜歡這個

SELECT MIN([Asset_tag_number]) FROM tblAssets WHERE Status=」In Stock」 AND Type=」Laptop」 

負載ŧ他結果查詢在保存記錄之前,它會給你的第一個數字談到了這是在股票和一臺筆記本電腦

+0

「asset_tag_number」是本例中的字段名稱?好吧,我看到了這個想法。甚至沒有想到這一點。那麼我也可以更新該表來更改狀態,同時將新記錄更新爲tblMain。嘿,謝謝!那可行! – Justin 2010-01-14 03:35:04

0

使用一個自動編號字段,按本article.