0

所以我有一个小数据库,用于新员工的发布人员、发布地点和内容。发布的一件事是带有很少条形码/ ID 号的笔记本电脑,我希望数据库在用户保存到数据库时自动分配一个可用的 ID 号。

所以我有一个用户用来输入信息的表单,它是未绑定的,所以信息通过 INSERT 按钮单击保存。ID 号会有所不同,因为它在特定范围内......所以假设它的 ID#001 - ID#100,并且由于人们离开并交还他们的装备,该范围内有 GPS,我想要它自动使用该范围内的最低可用数字。

这有意义吗?我怎样才能做到这一点?

谢谢

我想我还应该提一下,我并不是真的在寻找它作为表的“ID”(除非有必要)......我只是以 ID# 为例......它可能是 EQUIP#001 -我关心的所有设备#500。

  • 编辑:

所以我所说的 ID# 是反映我打算使用它的术语,而不是访问自动编号 ID。我需要创建一个使用 LT#1000-LT#2000 之类的范围的 equiID 字段。在此范围内,我想在创建每个新记录时自动为其分配可用的最低编号(我只想使用最低编号,以防我有 220 个用户,但 #112 将他的装备交还,然后下一个乔来一起得到分配112。

所以我希望我能理解这一点。

4

2 回答 2

2

我能想到的几点可能会有所帮助。如果您在笔记本电脑中保留一个单独的资产表,并且有一个标志或状态字段从“In Stock”更改为“Out On Hire”,那么您可以编写一个这样的查询

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

在保存记录之前加载该查询的结果,它将为您提供它提供的第一个库存号码和一台笔记本电脑

于 2010-01-13T08:35:29.020 回答
0

根据本文,使用自动编号字段

于 2010-01-13T22:52:53.583 回答