Deze info komt van de cd-rom acces in je vingers. De uitleg is aan de hand van een voorbeeld op de cd-rom maar je kan deze info goed gebruiken voor je eigen tabellen.
Hopelijk heb je veel aan deze reactie
groetjes,
Andro70
Autonummering wijzigen met een Toevoegquery.
In een veld van het type "Autonummering" begint Access normaal te nummeren met 1 en de waarde van het veld wordt steeds voor elk nieuw record met 1 verhoogd. Als je de autonummering met een andere beginwaarde dan 1 wilt starten, los je dat op met een TOEVOEGQUERY en een lege kopie van de bestaande tabel.
* Klik met de rechtermuisknop op de tabel "Bestellingen" en kies kopiëren in het snelmenu.
* Klik in de werkbalk op de knop PLAKKEN.
* Typ als tabelnaam "Bestellingen2" om de nieuwe tabel te onderscheiden van de eerste.
* Activeer het keuzerondje "ALLEEN STRUCTUUR".
* Dubbelklik op de tabel "Bestellingen2". Dit is inderdaad zoals het hoort, een lege tabel.
* Klik nu in het tabblad TABELLEN op de knop NIEUW, kies ONTWERPWEERGAVE en klik op O.K.
* We maken nu een tabel met slechts een veld en typen als veldnaam "BNr" net als in de originele tabel "Bestellingen" maar nu kiezen we het veldtype "Numeriek".
* Klik in de werkbalk op OPSLAAN en geef deze tabel de naam "Tijdelijk" en klik op O.K.
* Een primaire sleutel hebben we niet nodig. Klik dus op NEE in het dialoogvenster
* Klik op de knop BEELD, typ in het veld "BNr" het getal 98000 en druk op enter.
* Sluit de tabel "Tijdelijk".
* Klik op het tabblad QUERY, klik op NIEUW, kies ontwerpweergave en klik op O.K.
* Dubbelklik op de tabel "Tijdelijk" en klik op SLUITEN.
* Sleep het veld "BNr" naar de matrix.
* Open de keuzelijst QUERYTYPE en klik op TOEVOEGQUERY.
* Selecteer de tabelnaam "Bestellingen2" en klik op O.K.
* Klik op de knop UITVOEREN om de TOEVOEGQUERY te starten.
* Klik op JA om de uitvoering te bevestigen.
* Sluit de query en klik op Nee want deze query bewaren we niet.
* Ga naar het tabblad TABELLEN en dubbelklik de tabel "Bestellingen2".
Het eerste record in deze tabel heeft nu de nummering 98000.
* Sluit de tabel.
* Klik opnieuw op het tabblad QUERY'S.
* Klik op NIEUW, kies ONTWERPWEERGAVE en klik op O.K.
* Dubbelklik op de tabel "Bestellingen" en klik op SLUITEN.
* Dubbelklik in de titelbalk van de tabel "Bestellingen" en sleep alle velden naar de matrix.
* Klik in de keuzelijst QUERYTYPE en kies TOEVOEGQUERY.
* Selecteer de tabel "Bestellingen2" en klik op O.K.
* Verwijder in de matrix de eerste kolom met veldnaam "BNr" zodat het aanwezige bestelnummer niet overgeschreven wordt in de tabel "Bestellingen".
* Klik op de knop UITVOEREN en klik op JA in het dialoogvenster.
* Sluit de query. Ook deze query bewaren we niet.
* Ga naar het tabblad Tabellen en open de tabel "Bestellingen2".
De records uit de tabel "Bestellingen" zijn nu toegevoegd aan de tabel "Bestellingen2". De records zijn vanzelf voorzien van de correcte autonummering van 98001 tot en met 98009.
* Klik in de marge van het eerste record met de nummering 98000 en druk op de deletetoets om dit record te verwijderen.
* Sluit de tabel.