Gerard Exis Geplaatst: 21 oktober 2015 Delen Geplaatst: 21 oktober 2015 Beste mensen, bij aanvang van mijn database heb ik het id van het record bij nader inzien te lang gemaakt, werkt niet makkelijk. het nummer begint met E2014001 en wordt automatisch opgehoogd met 1 bij het aanmaken van een nieuw record. Nu zou ik eigenlijk E201 willen laten vervallen, hoe kan ik dit het beste aanpakken ? Quote Link naar reactie
0 menno Geplaatst: 21 oktober 2015 Delen Geplaatst: 21 oktober 2015 Als je die ID gebruikt als foreign-key (FK) in andere tabellen, dan moet je daar overal "E201" van de FK's afhakken dmv een replace in die velden: If ( Left ( KeyVeld ; 4 ) = "E201" ; Middle ( KeyVeld ; 5 ; 4 ) ; KeyVeld ) Op deze manier zorg je dat alleen dat wordt vervangen wat je wilt dat wordt vervangen (ik neem gemakshalve even aan dat de ID's een vaste lengte van 8 karakters hebben en anders pas je de formule gewoon even aan) Maak eerst een backup voordat je überhaupt iets aanpast, voer je wijziging uit, test of alles nog werkt (denk eraan de auto-enter ook aan te passen) en werk dan rustig verder (of zet de backup terug) Quote Link naar reactie
0 Gerard Exis Geplaatst: 22 oktober 2015 Auteur Delen Geplaatst: 22 oktober 2015 Dank je wel voor je reactie, ga er eerdaags mee aan de slag. Quote Link naar reactie
0 hbrendel Geplaatst: 22 oktober 2015 Delen Geplaatst: 22 oktober 2015 Vergeet de gerelateerde records niet. Quote Link naar reactie
Vraag
Gerard Exis
Beste mensen,
bij aanvang van mijn database heb ik het id van het record bij nader inzien te lang gemaakt, werkt niet makkelijk.
het nummer begint met E2014001 en wordt automatisch opgehoogd met 1 bij het aanmaken van een nieuw record.
Nu zou ik eigenlijk E201 willen laten vervallen, hoe kan ik dit het beste aanpakken ?
Link naar reactie
3 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.