Domanda

Così ho un po 'di db che viene utilizzato per i nuovi assunti in termini di chi, dove e che cosa sono stati rilasciati. Una cosa che viene rilasciato è computer portatili con i numeri piccoli codici a barre / ID, e vorrei il db su auto assegnare un numero ID disponibile quando l'utente viene salvato nel db.

Così ho una forma che gli utenti utilizzano per inserire le informazioni, ed è legato, in modo che l'informazioni di risparmiare tramite INSERT sul pulsante di scatto. Il numero ID varia, perché è all'interno di una gamma specifica ..... così lascia dire la sua ID # 001 - # 100 ID, e ci sono GPS in tale intervallo a causa di persone che lasciano e riconsegna nella loro equipe, lo voglio di utilizzare il numero più basso disponibile in tale intervallo automaticamente.

Ha senso? come posso ottenere questo fatto?

grazie

Credo che anche ricordare che io non vedo l'ID per questo di essere il "ID" della tabella (a meno che il suo necessario) .... ho appena usato # come un esempio .... potrebbe essere EQUIP # 001-EQUIP # 500 per quel che mi riguarda.

  • EDIT:

Quindi, quello che volevo dire da ID # è la terminologia che riflette quello che ho intenzione di usare questo per non accedere autonumber ID. Ho bisogno di creare un campo equipID che utilizza una serie di qualcosa come LT # 1000 LT # 2000. All'interno di questo campo voglio automatica assegnare il numero più basso disponibile per ogni nuovo record a creare quando il suo creato (voglio solo utilizzare il numero più basso in caso ho 220 utenti, ma # 112 mani la sua equipe nel, e poi la prossima Joe di venire lungo per ottenere assegnare 112.

Spero di dare un senso a questo.

È stato utile?

Soluzione

Ci sono alcuni punti che posso pensare che potrebbe aiutare. Se mantenere una tabella patrimonio separato con i computer portatili e avere una bandiera o un campo di stato che ha cambiato da “Disponibile” a “Out On Hire”, allora si potrebbe fare scrivere una query come questo

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

Caricare il risultato di tale query prima di salvare il record e che vi darà il primo numero si tratta con ciò che è in magazzino e un computer portatile

Altri suggerimenti

Utilizzare un campo contatore, di cui al presente articolo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top