Frage

So habe ich ein wenig db, die für neue Mitarbeiter in Bezug auf die verwendet wird, wo und was sie ausgegeben werden. Eine Sache, die ausgegeben wird, ist Laptops mit wenig Barcode / ID-Nummern, und ich möchte den db auto assign eine verfügbare ID-Nummer, wenn der Benutzer auf den db gespeichert wird.

Also habe ich eine Form haben, dass Benutzer zur Eingabe verwenden Sie die Informationen, und es ist ungebunden, so speichert die Informationen über INSERT auf die Schaltfläche klicken. Die ID-Nummer ändert, weil es in einem bestimmten Bereich ist ..... läßt so sagen seine ID # 001 - ID # 100, und es gibt GPS in diesem Bereich aufgrund Menschen verlassen und Gabe zurück in ihren Ausrüsten, ich will es die niedrigste verfügbare Zahl in diesem Bereich zu verwenden, automatisch.

ist das sinnvoll? Wie kann ich dies getan?

Dank

Ich glaube, ich sollte auch erwähnen, dass ich wirklich bin nicht auf der Suche für diese die „ID“ der Tabelle sein (es sei denn, seine erforderlich) .... ich nur gebrauchte ID # als Beispiel .... es sein könnte EQUIP # 001-EQUIP # 500 meinetwegen.

  • EDIT:

Also, was ich von ID # gemeint ist Terminologie widerspiegelt, was ich beabsichtige, diese zu verwenden, um nicht den Zugriff Autowert ID. Ich brauche ein EquipID Feld zu erzeugen, die eine Reihe von so etwas wie LT # 1000-LT # 2000 verwendet. In diesem Bereich mag ich auto assign niedrigste Zahl zur Verfügung zu jedem neuen Datensatz erstellen, wenn sein erstellt (ich möchte nur die niedrigste Zahl verwenden einhüllen i 220 Benutzer haben, aber # 112 Hände sein equip wieder an, und dann der nächste joe zu kommen auszukommen assign 112.

Also ich hoffe, dass ich einen Sinn mit diesem.

War es hilfreich?

Lösung

Es gibt ein paar Punkte, die ich dieser helfen könnte denken kann. Wenn Sie eine separate Asset-Tabelle mit den Laptops halten und eine Flagge oder Statusfeld haben, dass von „Auf Lager“ auf „Out On Hire“ geändert, dann können Sie eine Abfrage tun, wie folgt schreiben

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

Legen Sie das Ergebnis dieser Abfrage, bevor Sie speichern den Datensatz und es wird Ihnen die erste Nummer es kommt mit, dass auf Lager und ein Laptop

Andere Tipps

Verwenden Sie ein Autofeld, nach diesen Artikeln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top