autonummering aanpassen

Status
Niet open voor verdere reacties.

sis123

Gebruiker
Lid geworden
17 feb 2005
Berichten
284
Er is een probleem in de tabel.
Het Id (met sleutel) is autonummering en is de nummertoewijzing aan een reeks items.
Nu heeft men bepaalde records gewist.
Als er een item ingegeven wordt zitten we met een vals beeld. Id = Itemnr = het aantal items (bv id geeft nummer 100 als in werkelijkheid pas nummer 30 moet zijn).
Database comprimeren en herstellen werkt hierbij niet.
Ik heb ook geprobeerd om een veld met ItemNr bij tevoegen, maar weet niet hoe ik het veldje als standaard vorig itemnr + 1 (als teller) moet instellen.

gr
 
Autonummering is daar meestal niet de juiste oplossing voor, omdat die altijd onthoudt wat het hoogst afgegeven nummer is, ongeacht of daar nu rijen tussenuit zijn verwijderd. Mogelijk is dit een betere oplossing:
Maak van de autonummering gewoon een nummeriek veld en gebruik dan DMAX(Id) + 1 om het hoogste nummer + 1 te verkrijgen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan