Een AutoNummering-veldwaarde opnieuw instellen in Access

Origineel KB-nummer: 812718

Samenvatting

In dit stapsgewijze artikel wordt beschreven hoe u de waarde van een AutoNummering-veld in Access opnieuw instelt. De veldwaarde AutoNummering in Access wordt niet automatisch opnieuw ingesteld wanneer u bepaalde rijen of alle rijen in een tabel verwijdert. Als u de waarde van het AutoNummering-veld opnieuw wilt instellen en de autonummeringswaarde in de tabel waarnaar wordt verwezen, wilt vernieuwen, moet u een aantal taken handmatig uitvoeren.

Opmerking

U moet een back-up maken van uw database voordat u de volgende stappen uitvoert.

Een AutoNummering-veld in één tabel opnieuw instellen

Als uw tabel geen relaties heeft met andere tabellen, gebruikt u methode 1 of methode 2 om een Veldwaarde voor AutoNummering opnieuw in te stellen.

Methode 1: De gegevens naar een nieuwe tabel verplaatsen met behulp van een Make-Table-query

U kunt een AutoNummering-veldwaarde opnieuw instellen met behulp van een Make-Table-query om een nieuwe tabel met dezelfde gegevens te maken en vervolgens een nieuw AutoNummering-veld toe te voegen.

Access 2003 en eerdere versies

Voer de volgende stappen uit om dit te doen in Access 2003 of in een eerdere versie:

  1. Verwijder het veld AutoNummering uit de hoofdtabel en noteer de naam van het veld AutoNummering .
  2. Klik op Query's in het linkerdeelvenster en dubbelklik vervolgens op Query maken in de ontwerpweergave in het rechterdeelvenster.
  3. Selecteer in het dialoogvenster Tabel weergeven de hoofdtabel, klik op Toevoegen en klik vervolgens op Sluiten.
  4. Dubbelklik op de vereiste velden in de tabelweergave van de hoofdtabel om de velden te selecteren.
  5. Selecteer de vereiste sorteervolgorde .
  6. Klik in het menu Query op Tabelmaakquery, typ de nieuwe tabelnaam in het tekstvak Tabelnaam en klik vervolgens op OK.
  7. Klik in het menu Query op Uitvoeren.
  8. Wanneer u wordt gevraagd door het bericht 'U staat op het punt om # rij(en) in een nieuwe tabel te plakken' klikt u op Ja om de rijen in te voegen.
  9. Klik in het menu Bestand op Sluiten en klik vervolgens op Nee om het venster Tabelquery maken te sluiten.
  10. Klik in het linkerdeelvenster op Tabellen , klik met de rechtermuisknop op de nieuwe tabel en klik vervolgens op Ontwerpweergave.
  11. Voeg in de ontwerpweergave voor de tabel een AutoNummering-veld toe met dezelfde veldnaam die u in stap 1 hebt verwijderd, voeg dit AutoNummering-veld toe aan de nieuwe tabel en sla de tabel op.
  12. Sluit het venster Ontwerpweergave .
  13. Wijzig de naam van de hoofdtabel en wijzig de naam van de nieuwe tabel zodat deze overeenkomt met de naam van de hoofdtabel.

Access 2007 en latere versies

Voer de volgende stappen uit om dit te doen in Microsoft Office Access 2007 of in een latere versie:

  1. Verwijder het veld AutoNummering uit de hoofdtabel en noteer de naam van het veld AutoNummering .
  2. Klik op het tabblad Maken en klik vervolgens op Queryontwerp in de groep Overige .
  3. Selecteer in het dialoogvenster Tabel weergeven de hoofdtabel. Klik op Toevoegen en klik op Sluiten.
  4. Dubbelklik op de vereiste velden in de tabelweergave van de hoofdtabel om de velden te selecteren.
  5. Selecteer de vereiste sorteervolgorde .
  6. Klik op het tabblad Ontwerpen op Tabel maken in de groep Querytype .
  7. Typ de nieuwe tabelnaam in het vak Tabelnaam en klik op OK.
  8. Klik op het tabblad Ontwerpen op Uitvoeren in de groep Resultaten .
  9. Wanneer u wordt gevraagd door het bericht 'U staat op het punt om # rij(en) in een nieuwe tabel te plakken' klikt u op Ja om de rijen in te voegen.
  10. Sluit de query.
  11. Klik met de rechtermuisknop op de nieuwe tabel en klik vervolgens op Ontwerpweergave.
  12. Voeg in de ontwerpweergave voor de tabel een AutoNummering-veld toe met dezelfde veldnaam die u in stap 1 hebt verwijderd. Voeg dit AutoNummering-veld toe aan de nieuwe tabel en sla de tabel op.
  13. Sluit het venster Ontwerpweergave.
  14. Wijzig de naam van de hoofdtabel en wijzig de naam van de nieuwe tabel zodat deze overeenkomt met de naam van de hoofdtabel.

Methode 2: Een nieuwe tabel maken en de gegevens naar de tabel verplaatsen met behulp van een toevoegquery

U kunt de structuur van de bestaande tabel kopiëren als een nieuwe tabel. Vervolgens kunt u de gegevens toevoegen aan de nieuwe tabel en een nieuw AutoNummering-veld toevoegen.

Access 2003 en eerdere versies

Voer de volgende stappen uit om dit te doen in Microsoft Office Access 2003 en in eerdere versies:

  1. Verwijder het veld AutoNummering uit de hoofdtabel.

    Noteer de veldnaam autonummering .

  2. Kopieer de structuur van de hoofdtabel en maak vervolgens een nieuwe tabel.

  3. Klik op Query's in het linkerdeelvenster. Klik in het rechterdeelvenster op Query maken in de ontwerpweergave .

  4. Selecteer in het dialoogvenster Tabel weergeven de hoofdtabel. Klik op Toevoegen en klik vervolgens op Sluiten.

  5. Dubbelklik op de vereiste velden om de velden te selecteren. Doe dit voor alle velden, met uitzondering van het veld AutoNummering in de tabelweergave van de hoofdtabel.

  6. Klik in het menu Query op Query toevoegen.

    Opmerking

    Hiermee wordt het querytype gewijzigd.

  7. Selecteer in de lijst Tabelnaam de nieuwe tabel die u in stap 2 hebt gemaakt. Klik op OK.

  8. Klik in het menu Query op Uitvoeren.

  9. Wanneer u wordt gevraagd door het bericht 'U staat op het punt om # rij(en) in een nieuwe tabel te plakken' klikt u op Ja om de rijen in te voegen.

  10. Klik in het menu Bestand op Sluiten. Klik op Nee om het venster AppendQuery te sluiten.

  11. Klik op Tabellen in het linkerdeelvenster. Klik met de rechtermuisknop op de nieuwe tabel en klik vervolgens op Ontwerpweergave.

  12. Voeg in de ontwerpweergave voor de tabel een AutoNummering-veld toe met dezelfde veldnaam die u in stap 1 hebt verwijderd. Voeg dit AutoNummering-veld toe aan de nieuwe tabel en sla de tabel op.

  13. Sluit het venster Ontwerpweergave .

  14. Wijzig de naam van de hoofdtabel en wijzig de naam van de nieuwe tabel zodat deze overeenkomt met de naam van de hoofdtabel.

Access 2007 en latere versies

Voer de volgende stappen uit om dit te doen in Microsoft Office Access 2007 of in een latere versie:

  1. Verwijder het veld AutoNummering uit de hoofdtabel.

    Noteer de veldnaam autonummering .

  2. Kopieer de structuur van de hoofdtabel en maak vervolgens een nieuwe tabel.

  3. Klik op het tabblad Maken en klik vervolgens op Queryontwerp in de groep Overige .

  4. Selecteer in het dialoogvenster Tabel weergeven de hoofdtabel. Klik op Toevoegen en klik op Sluiten.

  5. Dubbelklik op de vereiste velden om de velden te selecteren. Doe dit voor alle velden, met uitzondering van het veld AutoNummering in de tabelweergave van de hoofdtabel.

  6. Klik op het tabblad Ontwerpen op Toevoegen in de groep Querytype .

    Opmerking

    Hiermee wordt het querytype gewijzigd.

  7. In de lijst Tabelnaam selecteert u de nieuwe tabel die u in stap 2 hebt gemaakt en klikt u op OK.

  8. Klik op het tabblad Ontwerpen op Uitvoeren in de groep Resultaten .

  9. Wanneer u wordt gevraagd door het bericht 'U staat op het punt om # rij(en) in een nieuwe tabel te plakken' klikt u op Ja om de rijen in te voegen.

  10. Sluit de query.

  11. Klik met de rechtermuisknop op de nieuwe tabel en klik vervolgens op Ontwerpweergave.

  12. Voeg in de ontwerpweergave voor de tabel een AutoNummering-veld toe met dezelfde veldnaam die u in stap 1 hebt verwijderd. Voeg dit AutoNummering-veld toe aan de nieuwe tabel en sla de tabel op.

  13. Sluit het venster Ontwerpweergave.

  14. Wijzig de naam van de hoofdtabel en wijzig de naam van de nieuwe tabel zodat deze overeenkomt met de naam van de hoofdtabel.

Een AutoNummering-veld opnieuw instellen in een tabel met tabellen waarnaar wordt verwezen

Een tabel met tabellen waarnaar wordt verwezen, heeft een relatie met een of meer tabellen. In de volgende stappen wordt beschreven hoe u het veld AutoNummering opnieuw instelt voor een tabel met één tabel waarnaar wordt verwezen. Als u meer dan één tabel waarnaar wordt verwezen, moet u deze stappen uitvoeren voor elke tabel waarnaar wordt verwezen.

  1. Verwijder de relatie tussen de tabellen.

  2. Stel het veld AutoNummering van de hoofdtabel in op een gegevenstype Getal en verwijder vervolgens de primaire sleutel.

  3. Maak een nieuw veld van het gegevenstype AutoNummering in de hoofdtabel en sla de tabel op.

  4. Maak een nieuw veld van het gegevenstype Getal in de tabel waarnaar wordt verwezen en sla de tabel op.

  5. Voer de volgende stappen uit om een updatequery te maken waarmee het nieuwe veld in de tabel waarnaar wordt verwezen, wordt bijgewerkt naar het nieuwe veld AutoNummering van de hoofdtabel.

    Access 2003 en eerdere versies

    1. Klik in het linkerdeelvenster op Query's en klik vervolgens in de ontwerpweergave in het rechterdeelvenster op Query's maken .

      Opmerking

      Hiermee maakt u uw nieuwe query.

    2. Selecteer in het dialoogvenster Tabel weergeven de hoofdtabel en de tabel waarnaar wordt verwezen, klik op Toevoegen om de hoofdtabel en de tabel waarnaar wordt verwezen toe te voegen en klik vervolgens op Sluiten.
    3. Klik op het veld in de hoofdtabel dat eerder was gekoppeld aan de tabel waarnaar wordt verwezen en sleep het veld naar het eerder gekoppelde veld van de tabel waarnaar wordt verwezen.

      Opmerking

      Hiermee maakt u de join tussen de tabellen die is gebaseerd op de oorspronkelijke koppelingsvelden.

    4. Klik in het menu Query op Query bijwerken.
    5. Dubbelklik op het nieuwe veld in de tabel waarnaar wordt verwezen om het toe te voegen aan de lijst met velden.
    6. Typ in het veld Bijwerken naar[Hoofdtabelnaam].[ Nieuw AutoNummering-veld] om de nieuwe veldwaarden in de tabel waarnaar wordt verwezen bij te werken.
    7. Klik in het menu Query op Uitvoeren.
    8. Wanneer u wordt gevraagd door het bericht 'U staat op het punt om # rij(en) in een nieuwe tabel te plakken' klikt u op Ja om de rijen in te voegen.
    9. Klik in het menu Bestand op Sluiten en klik vervolgens op Nee om het venster Query bijwerken te sluiten.

    Access 2007 en latere versies

    1. Klik op het tabblad Maken en klik vervolgens op Queryontwerp in de groep Overige . Hiermee wordt de nieuwe query gemaakt.
    2. Selecteer in het dialoogvenster Tabel weergeven de hoofdtabel en de tabel waarnaar wordt verwezen. Klik op Toevoegen om de hoofdtabel en de tabel waarnaar wordt verwezen toe te voegen. Klik op Sluiten.
    3. Klik op het veld in de hoofdtabel dat eerder was gekoppeld aan de tabel waarnaar wordt verwezen en sleep het veld naar het eerder gekoppelde veld van de tabel waarnaar wordt verwezen.

      Opmerking

      Hiermee maakt u de join tussen de tabellen die is gebaseerd op de oorspronkelijke koppelingsvelden.

    4. Klik op het tabblad Ontwerpen op Bijwerken in de groep Querytype .

      Opmerking

      Hiermee wordt het querytype gewijzigd.

    5. Dubbelklik op het nieuwe veld in de tabel waarnaar wordt verwezen om het toe te voegen aan de lijst met velden.
    6. Typ in het veld Bijwerken naar[Hoofdtabelnaam].[ Nieuw AutoNummering-veld] om de nieuwe veldwaarden in de tabel waarnaar wordt verwezen bij te werken.
    7. Klik op het tabblad Ontwerpen op Uitvoeren in de groep Resultaten .
    8. Wanneer u wordt gevraagd door het bericht 'U staat op het punt om # rij(en) in een nieuwe tabel te plakken' klikt u op Ja om de rijen in te voegen.
    9. Sluit de query.
  6. Verwijder het oorspronkelijke koppelingsveld uit de hoofdtabel en de tabel waarnaar wordt verwezen.

  7. De naam van het nieuwe AutoNummering-veld terugzetten naar de oorspronkelijke naam.

  8. Maak de primaire sleutel en de relatie tussen de tabellen opnieuw. Met deze procedure wordt uw AutoNummering-veld opnieuw ingesteld en wordt de tabel waarnaar wordt verwezen bijgewerkt met behulp van de juiste sleutelwaarden.