Pergunta

Então, eu tenho um pequeno banco de dados usado para novas contratações em termos de quem, onde e o que eles são emitidos. Uma coisa que é emitida é os laptops com pequenos números de código de barras/identificação, e eu gostaria que o banco de dados atribua automaticamente um número de identificação disponível quando o usuário for salvo no banco de dados.

Portanto, tenho um formulário que os usuários usam para inserir as informações e não são ligados, para que as informações salvam via inserir no botão Clique. O número de identificação varia, porque está dentro de um intervalo específico ..... então digamos seu ID#001 - ID#100, e há GPS nesse intervalo devido a pessoas que saem e devolverem em seus equipamentos, eu quero Para usar o número mais baixo disponível nesse intervalo automaticamente.

Isso faz sentido? Como posso fazer isso?

obrigado

Acho que também devo mencionar que não estou realmente procurando que este seja o "id" da tabela (a menos que seja necessário) ... Acabei de usar o ID# como exemplo .... poderia ser equipado# 001 -EQUIP#500 Para tudo o que me importo.

  • EDITAR:

Então, o que eu quis dizer com ID# é a terminologia refletindo o que pretendo usar isso, não acessar o ID do AutoNumber. Preciso criar um campo EQUIDID que use uma variedade de algo como LT#1000-LT#2000. Nesse intervalo, quero atribuir automaticamente o menor número disponível para cada novo registro Criar quando é criado (eu só quero usar o número mais baixo, caso eu tenha 220 usuários, mas #112 entrega seu equipamento de volta e depois o próximo Joe para vir para obter atribuição 112.

Então, espero fazer sentido com isso.

Foi útil?

Solução

There are a few points I can think of that might help. If you keep a separate asset table with the laptops in and have a flag or status field that changed from “In Stock” to “Out On Hire” then you could do write a query to like this

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

Load the result of that query before you save the record and it will give you the first number it comes up with that is in stock and a laptop

Outras dicas

Use an Autonumber field, as per this article.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top