Angive indstillinger for autokorrektur af navn

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Autokorrektur af navn hjælper med at forhindre, at din Access-skrivebordsdatabase går i stykker, når databasedesignet ændres. Autokorrektur af navn kan:

  • Registrere, når du ændrer navnet på et databaseobjekt, medfører, at andre objekter går i stykker
  • Løs automatisk dette problem
  • Logfør eventuelle rettelser, der foretages

Autokorrektur af navn registrerer og retter som standard problemer, men der logføres ikke rettelser. Autokorrektur af navn kan påvirke ydeevnen en smule, så det kan være en god ide at slå det fra, hvis databasedesignet sandsynligvis ikke ændres uventet. Eller du vil måske have Access til at holde styr på de rettelser, der foretages. Du kan angive indstillinger for Autokorrektur af navn for hver skrivebordsdatabase.

Bemærk

Autokorrektur af navn hjælper med at holde navnene på databaseobjekter synkroniseret. Den håndterer ikke direkte andre problemer med designændringer, f.eks. problemer, der kommer fra slettede databaseobjekter.

Denne artikel indeholder

Hvorfor skal jeg bruge Autokorrektur af navn?

Når du arbejder i en Access-database, hvis design ændres ofte, kan databaseobjekter holde op med at fungere, når designet af andre databaseobjekter ændres. Dette kan f.eks. ske, når navnet på et objekt ændres, men objekter, der er afhængige af det oprindelige objekt, opdateres ikke.

Hvis du f.eks. opretter en forespørgsel, der er baseret på en tabel med navnet Kunder, og navnet på tabellen senere ændres til Kunde, holder den forespørgsel, du har oprettet, op med at fungere på grund af denne navneændring. Der er intet andet galt med forespørgslen, og hvis du retter tabelnavnet i forespørgselsdesignet, fungerer forespørgslen igen.

Funktionen Autokorrektur af navn kan registrere navneændringer for dig. Den kan også automatisk rette navnene på formularer, rapporter, tabeller, forespørgsler, felter eller kontrolelementer, f.eks. tekstfelter.

Oplysninger om autokorrektur af navn og objektafhængighed

Autokorrektur af navn opretter navnetilknytninger for oplysninger om objektafhængighed for tabeller, forespørgsler, formularer og rapporter. Med disse kort kan du bruge opgaveruden Objektafhængighed til at få vist listen over objekter, der er afhængige af en markeret tabel eller formular. De giver dig også mulighed for at få vist de objekter, som tabellen eller formularen afhænger af. Navneoversigten for et objekt opdateres, hver gang du gemmer og lukker objektet.

Bemærk

Registrering af navneændringer er som standard ikke aktiveret i databaser, der er oprettet i ældre versioner af Access, selv efter at du har konverteret disse databaser til et nyere filformat. Du kan dog aktivere registrering af navneændringer, når du har konverteret disse databaser.

Hvornår skal jeg ikke bruge Autokorrektur af navn?

Brug ikke Autokorrektur af navn i følgende situationer:

  • Databasedesignet ændres ikke Hvis designet af databasen ikke ændres, kan du forbedre ydeevnen ved at slå Autokorrektur af navn fra.
  • Du vil gøre databasefilen mindre, og du er villig til at administrere ændringer af objektnavne manuelt Når Autokorrektur af navn er aktiveret for en database, vil du muligvis bemærke, at databasen bliver større. Denne stigning kommer fra de navnetilknytninger, som Autokorrektur af navn opretter. Hvis du deaktiverer Autokorrektur af navn, fjernes navnetilknytninger, hvilket reducerer størrelsen på databasen.

Ting, som autokorrektur af navn ikke retter

Autokorrektur af navn retter ikke følgende:

  • Ændringer af formular-, rapport- eller kontrolelementnavne registreres ikke.
  • Tabel-, forespørgsels- eller feltnavne i makroer eller i kode rettes ikke.

Sådan fungerer Autokorrektur af navn

Autokorrektur af navn indeholder tre indstillinger: Spor oplysninger om autokorrektur af navn, Udfør autokorrektur af navn og Logfør autokorrektur af navn. Hver af de to sidste indstillinger afhænger af, at den forrige indstilling aktiveres.

Spor oplysninger om autokorrektur af navn

Når du aktiverer Autokorrektur af navn til at registrere navneændringer for en database, gør Access følgende:

  1. Forsøger at få eksklusiv adgang til databasen.
  2. Søger efter objekter, der er åbne.
  3. Prompter dig til at lukke åbne objekter og derefter lukke dem.
  4. Opdateringer navnekort ved at åbne, gemme og lukke alle tabeller, forespørgsler, formularer og rapporter.
  5. Returnerer databasen til den tilstand, den var i, før den blev overført til Eksklusiv.

Afbrudt navnetilknytning

Det kan tage flere minutter at oprette navnekort. Du kan trykke på Esc for at annullere dette trin. Nogle objekters navnetilknytninger vil dog være forældede, og du vil ikke kunne få vist oplysninger om afhængighed for disse objekter, før navnetilknytningerne opdateres.

Bemærk

Hvis du afbryder Access ved at trykke på Esc , mens det opdaterer navnetilknytningerne, deaktiverer Access ikke indstillingen Spor oplysninger om autokorrektur af navn . Indstillingen Spor oplysninger om autokorrektur af navn forbliver markeret, selvom ikke alle navnekort er blevet opdateret. Hvis du vil genstarte processen med opdatering af navnetilknytninger, skal du bruge denne fremgangsmåde:

  1. Vælg Filindstillinger> på båndet for at åbne dialogboksen Access-indstillinger.
  2. I venstre rude i dialogboksen Access-indstillinger skal du vælge Aktuel database.
  3. Fjern markeringen i afkrydsningsfeltet Spor oplysninger om autokorrektur af navn , og vælg derefter OK. Access advarer dig om, at alle åbne databaseobjekter skal lukkes, for at ændringen kan træde i kraft.
  4. Luk og åbn derefter databasen igen.
  5. Åbn dialogboksen Access-indstillinger igen. Markér derefter afkrydsningsfeltet Spor oplysninger om autokorrektur af navn under Aktuel database, og vælg OK.

Eller hvis du vil opdatere navnetilknytningen for et bestemt objekt manuelt, skal du åbne objektet i designvisning og derefter gemme det.

Hvad sker der, når du deaktiverer Spor oplysninger om autokorrektur af navn?

Når du deaktiverer Autokorrektur af navn for at stoppe registrering af navneændringer, gør Access følgende:

  1. Forsøger at få eksklusiv adgang til databasen.
  2. Søger efter objekter, der er åbne.
  3. Prompter dig til at lukke åbne objekter og derefter lukke dem.
  4. Fjerner navnetilknytninger fra alle tabeller, forespørgsler, formularer og rapporter.
  5. Returnerer databasen til den tilstand, den var i, før den blev overført til Eksklusiv.

Hvis Access ikke fuldfører processen med at registrere ændringer eller fjerne navnetilknytninger, logges Name AutoCorrect Save Failures fejlen i tabellen.

Udfør autokorrektur af navn

Du skal først aktivere indstillingen Spor oplysninger om autokorrektur af navn , før du kan aktivere indstillingen Udfør autokorrektur af navn .

Når indstillingen Udfør autokorrektur af navn er aktiveret, bruger Access navnetilknytningerne til at afgøre, om en navneændring påvirker andre databaseobjekter. Den retter derefter det ændrede navn, uanset hvor det vises i disse andre objekter.

Gem ændringer som følge af autokorrektur af navn

Du skal først aktivere indstillingen Spor oplysninger om autokorrektur af navn og Udfør autokorrektur af navn , før du kan aktivere indstillingen Autokorrektur af lognavn .

Når indstillingen Logfør autokorrektur af navn er aktiveret, holder Access styr på de rettelser, der foretages på grund af ændringer af objektnavnet. Hver rettelse vises som en post i tabellen Name AutoCorrect Log .

Aktivere eller deaktivere indstillinger for Autokorrektur af navn

Alle tre indstillinger for Autokorrektur af navn kan aktiveres i dialogboksen Access-indstillinger . Du kan kun aktivere eller deaktivere indstillinger for Autokorrektur af navn for den aktuelle database.

  1. Vælg Filindstillinger> på båndet for at åbne dialogboksen Access-indstillinger.

  2. I venstre rude i dialogboksen Access-indstillinger skal du vælge Aktuel database.

  3. Markér eller fjern markeringen i de ønskede indstillinger under Indstillinger for Autokorrektur af navn:

    • Spor oplysninger om Autokorrektur af navn Når denne indstilling er valgt, holder Access styr på ændringer af objektnavnet i databasen. Sporingsoplysningerne gemmes i navnekort. Når du aktiverer denne indstilling for første gang, opretter Access en navnetilknytning for hvert eksisterende databaseobjekt. Navnekortet forbliver opdateret, så længe denne indstilling forbliver valgt. Navnetilknytninger bruges til at rette fejl, der skyldes omdøbning og til at generere oplysninger om objektafhængighed. Du kan ikke få direkte adgang til navnekort. Du skal vælge denne indstilling, før du kan vælge andre indstillinger for Autokorrektur af navn.

      Bemærk

      Aktivering af denne indstilling medfører ikke, at navneændringer rettes automatisk. Hvis du aktiverer denne indstilling, oprettes der kun de kort, der bruges til fremtidige rettelser.

    • Udfør autokorrektur af navn Når denne indstilling er valgt, retter Access automatisk navneændringer, når de forekommer. Du kan kun vælge denne indstilling, hvis indstillingen Spor oplysninger om autokorrektur af navn allerede er valgt. For at udføre autokorrektur af navn bruger Access de navnetilknytninger, der blev oprettet, da indstillingen Spor oplysninger om autokorrektur af navn blev aktiveret. Du skal vælge denne indstilling, før du kan vælge indstillingen Autokorrektur af lognavn.

    • Logfør ændringer i Autokorrektur af navn Access vedligeholder en log over rettelser, som Autokorrektur foretager. Hver rettelse vises som en post i tabellen Name AutoCorrect Log .

Brug ruden Objektafhængigheder til at se, hvordan objekter er relateret