Pregunta

Así que tengo un poco de db que se utiliza para los nuevos empleados en términos de quién, dónde y qué se emiten. Una cosa que se emite es computadoras portátiles con los números de código de barras / ID pequeños, y me gustaría que el PP para auto asignar un número de identificación disponible cuando el usuario se guarda en la base de datos.

Así que tengo una forma que los usuarios utilizan para introducir la información, y que no está consolidado, por lo que la información salva a través de INSERT en clic de botón. El número de identificación varía, porque está dentro de un rango específico ..... lo que permite decir su ID # 001 - ID # 100, y hay GPS en ese rango debido a la gente salir y entrega de vuelta en su Equipo, lo quiero utilizar el número más bajo disponible en ese rango automáticamente.

¿tiene sentido? ¿Cómo puedo hacer esto?

gracias

Creo que también debería mencionar que no estoy realmente esperando con ID para que esto sea el "ID" de la tabla (a menos que sea necesario) .... acabo de utilizar # como un ejemplo podría ser .... EQUIP # 001-EQUIP # 500 para lo que me importa.

  • EDIT:

Así que lo que quería decir por ID # es la terminología que refleja lo que la intención de utilizar esto para no acceder autonumber ID. Necesito crear un campo equipID que utiliza una gama de algo así como LT # 1000-LT # 2000. Dentro de este rango de Quiero automático asignar el número más bajo disponible para cada nuevo registro se crea cuando su creados (sólo quiero usar el número más bajo en caso que tengo 220 usuarios, pero # 112 manos a su Equipo de nuevo, y luego el siguiente Joe vaya a lo largo de conseguir asignar 112.

Así que espero dar sentido a esto.

¿Fue útil?

Solución

Hay algunos puntos que se me ocurre que podría ayudar. Si se mantiene una tabla activo separado con los ordenadores portátiles y tener una bandera o campo de estado que cambia de “En Stock” a “arrienda”, entonces podría no escribir una consulta a como este

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

Cargar el resultado de esa consulta antes de guardar el registro y se le dará el primer número que se le ocurre es que en la acción y un ordenador portátil

Otros consejos

Utilice un campo Autonumérico, según esta artículo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top