Beste gebruikers,
Ik loop tegen een probleem aan in ons registratiesysteem. Toen we het in gebruik namen was een klantnummer standaard viercijferig; 0001, 0002 tot 0063. Daarna is op een of andere manier de database verder gegaan met 64, 65 etc. Dit is te laat opgemerkt, en nu lopen we tegen het probleem dat we 99 hebben gehad en 100 is aangemaakt.
Het klantnummer werd altijd opgehoogd via Dmax+1. Dit werkt prima, ware het niet dat Dmax naar de onderste regel kijkt. Hij ziet daar 99 staan en wil dan 100 aanmaken. Met opslaan komt hij dan met de melding dat er duplicate content is. Logisch, want hij zet 100 na 0063.
Is er een mogelijkheid dat ik de automatische nummering op een soortgelijke manier voortzet, maar dat er gekeken wordt naar het hoogste getal en niet naar de onderste rij?
Ik hoor graag een reactie.
Met vriendelijke groet,
Oxiepoxie
Ik loop tegen een probleem aan in ons registratiesysteem. Toen we het in gebruik namen was een klantnummer standaard viercijferig; 0001, 0002 tot 0063. Daarna is op een of andere manier de database verder gegaan met 64, 65 etc. Dit is te laat opgemerkt, en nu lopen we tegen het probleem dat we 99 hebben gehad en 100 is aangemaakt.
Het klantnummer werd altijd opgehoogd via Dmax+1. Dit werkt prima, ware het niet dat Dmax naar de onderste regel kijkt. Hij ziet daar 99 staan en wil dan 100 aanmaken. Met opslaan komt hij dan met de melding dat er duplicate content is. Logisch, want hij zet 100 na 0063.
Is er een mogelijkheid dat ik de automatische nummering op een soortgelijke manier voortzet, maar dat er gekeken wordt naar het hoogste getal en niet naar de onderste rij?
Ik hoor graag een reactie.
Met vriendelijke groet,
Oxiepoxie