JeroenMioch
Gebruiker
- Lid geworden
- 1 dec 2007
- Berichten
- 215
Beste collega programmeurs,
Ik zoek een manier om het laagst beschikbare getal uit een reeks te vinden.
Bijna iedereen bij ons heeft een personeelsnummer, Dit nummer is uniek. Het personeelsnummer word door mijn database gebruikt om records aan elkaar te koppelen.
Echter, er zijn ook externe relaties (vooral werklieden) die ook in onze database worden gezet maar geen personeelsnummer hebben.
Als deze (personeelsnummer-loze) lui meerdere keren in onze database voorkomen, worden de records niet aan elkaar gekoppeld.
Ik had hierop bedacht op ze een apart nummer te geven, beginnende met een XT aanduiding (externen). Dus bijvoorbeeld XT0001 voor de eerste die uitgegeven word.
Om dit getal op te hogen met +1 elke keer dat we er een werknemer inzetten, moet geen probleem zijn. Alleen word dan na jaren het nummer zo hoog dat het 4 cijferige format niet meer voldoet.
Wat ik dus wil is als de persoon met nummer XT0001 niet meer werkzaam is bij ons, en zijn nummer is komen te vervallen, De volgende externe relatie dit nummer krijgt in plaats van +1 op het hoogste nummer wat bekend is in de database (wat de autonummering dus doet).
Is dit mogelijk ?
Ik zoek een manier om het laagst beschikbare getal uit een reeks te vinden.
Bijna iedereen bij ons heeft een personeelsnummer, Dit nummer is uniek. Het personeelsnummer word door mijn database gebruikt om records aan elkaar te koppelen.
Echter, er zijn ook externe relaties (vooral werklieden) die ook in onze database worden gezet maar geen personeelsnummer hebben.
Als deze (personeelsnummer-loze) lui meerdere keren in onze database voorkomen, worden de records niet aan elkaar gekoppeld.
Ik had hierop bedacht op ze een apart nummer te geven, beginnende met een XT aanduiding (externen). Dus bijvoorbeeld XT0001 voor de eerste die uitgegeven word.
Om dit getal op te hogen met +1 elke keer dat we er een werknemer inzetten, moet geen probleem zijn. Alleen word dan na jaren het nummer zo hoog dat het 4 cijferige format niet meer voldoet.
Wat ik dus wil is als de persoon met nummer XT0001 niet meer werkzaam is bij ons, en zijn nummer is komen te vervallen, De volgende externe relatie dit nummer krijgt in plaats van +1 op het hoogste nummer wat bekend is in de database (wat de autonummering dus doet).
Is dit mogelijk ?