Angive indstillinger for autokorrektur af navn

Autokorrektur af navn er med til at sørge for, at databasen ikke bliver ødelagt, når databasedesignet ændres. Du kan bruge autokorrektur af navn til at:

  • Registrere, hvornår ændring af navnet på et databaseobjekt medfører, at andre objekter bliver ødelagt

  • Løse dette problem automatisk

  • Logføre eventuelle rettelser, der foretages

Autokorrektur af navn er som standard angivet til at registrere og løse problemer, men ikke til at logføre rettelser. Autokorrektur af navn påvirker systemets ydeevne en smule, og det kan være en god ide at slå funktionen fra, hvis du ikke har planer om at ændre databasedesignet. Du kan også få Access til at holde styr på de rettelser, der foretages. Du kan angive indstillinger for autokorrektur af navn for de enkelte databaser.

Bemærk: Autokorrektur af navn er med til at sørge for, at navne på databaseobjekter er synkroniseret. Andre mulige problemer med designændringer, f.eks. problemer, der opstår som følge af slettede databaseobjekter, håndteres ikke direkte af autokorrektur af navn.

Denne artikel indeholder

Hvorfor skal jeg bruge autokorrektur af navn?

Autokorrektur af navn og oplysninger om objektafhængigheder

Hvornår skal jeg ikke bruge autokorrektur af navn?

Ting, du ikke kan rette med autokorrektur af navn

Sådan fungerer autokorrektur af navn

Spore oplysninger om autokorrektur af navn

Afbrudt navnetilknytning

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

Udføre autokorrektur af navn

Gemme ændringer som følge af autokorrektur af navn

Aktivere eller deaktivere indstillinger for autokorrektur af navn

Hvorfor skal jeg bruge autokorrektur af navn?

Når du arbejder i en database, der har et design, som ofte ændres af brugere, fungerer databaseobjekter måske ikke mere, hvis designet af andre databaseobjekter ændres. Det kan f.eks. forekomme, hvis navnet på et objekt ændres, men ændringen ikke efterfølges af tilsvarende ændringer af objekter, der er afhængige af det oprindelige objekt.

Hvis du f.eks. opretter en forespørgsel, der er baseret på en tabel, som kaldes Kunder, og navnet på tabellen senere ændres til Kunde, fungerer den forespørgsel, du har oprettet, ikke længere på grund af det ændrede navn. Der er ikke andet i vejen med forespørgslen, og hvis du retter navnet på tabellen i forespørgselsdesign, fungerer forespørgslen igen.

Du kan bruge funktionen til autokorrektur af navn til at spore navneændringer og til automatisk at rette navnet på formularer, rapporter, tabeller, forespørgsler, felter eller kontrolelementer, f.eks. tekstfelter.

Autokorrektur af navn og oplysninger om objektafhængigheder

Du kan bruge autokorrektur af navn til at oprette navnetilknytninger for oplysninger om objektafhængigheder for tabeller, forespørgsler, formularer og rapporter. Ved hjælp af disse tilknytninger kan du bruge opgaveruden Objektafhængighed til at få vist listen over objekter, der er afhængige af den valgte tabel eller formular, og til at få vist de objekter, som tabellen eller formularen er afhængig af. Navnet på tilknytningen for et objekt opdateres, hver gang du gemmer og lukker det pågældende objekt.

Bemærk: Sporing af navneændringer er som standard ikke aktiveret i databaser, der er oprettet i Access 97 eller tidligere versioner af Access, heller ikke selvom du konverterer disse databaser til et nyere databasefilformat. Du kan dog aktivere sporing af navneændringer, når du har konverteret de pågældende databaser til et nyere format. Når du opretter en database ved hjælp af Access 2000, Access 2002 , Access 2003, Access 2007 eller Access 2010, er sporing af navneændringer som standard slået til.

Hvornår skal jeg ikke bruge autokorrektur af navn?

Du skal ikke bruge autokorrektur af navn i følgende situationer:

  • Databasedesignet ændres ikke    Hvis designet af databasen ikke ændres, kan du forbedre systemets ydeevne ved at slå autokorrektur af navn fra.

  • Du vil gøre databasefilen mindre, og du vil administrere ændringer af objektnavne manuelt    Når autokorrektur af navn er aktiveret for en database, bliver databasen måske større. Denne forøgelse skyldes de navnetilknytninger, der oprettes, når autokorrektur af navn aktiveres. Hvis du deaktiverer autokorrektur af navn, fjernes navnetilknytninger, og databasens størrelse formindskes.

Ting, du ikke kan rette med autokorrektur af navn

Du kan ikke bruge autokorrektur af navn til at rette følgende:

  • Ændringer af navne på formularer, rapporter eller kontrolelementer spores ikke.

  • Navne på tabeller, forespørgsler eller felter i markroer eller i programkode rettes ikke.

Toppen af siden

Sådan fungerer autokorrektur af navn

Autokorrektur af navn indeholder tre indstillinger: Spor oplysninger om autokorrektur af navn, Udfør autokorrektur af navn og Gem ændringer som følge af autokorrektur af navn. De sidste to indstillinger afhænger af, at den forrige indstilling er aktiveret.

Spore oplysninger om autokorrektur af navn

Når du aktiverer autokorrektur af navn for at spore navneændringer for en database, sker der følgende i Access:

  1. Der gøres forsøg på at få udelt adgang til databasen.

  2. Der søges efter objekter, som er åbne.

  3. Der spørges, om åbne objekter skal lukkes, og de lukkes.

  4. Navnetilknytninger opdateres ved at åbne, gemme og lukke alle tabeller, forespørgsler, formularer og rapporter.

  5. Databasen returneres til den tilstand, den var i, før adgangen til blev ændret til udelt.

Afbrudt navnetilknytning

Det kan tage flere minutter at oprette navnetilknytninger. Du kan trykke på Esc for at annullere dette trin. Men navnetilknytningerne for nogle objekter forældes, og du kan ikke se oplysninger om afhængigheder for de pågældende objekter, før navnetilknytningerne er opdateret.

Vigtigt: Hvis du afbryder Access (ved at trykke på Esc), når navnetilknytningerne opdateres, deaktiveres indstillingen Spor oplysninger om autokorrektur af navn ikke. Indstillingen Spor oplysninger om autokorrektur af navn forbliver markeret, også selvom alle navnetilknytninger ikke er opdateret. Du kan genstarte processen til opdatering af navnetilknytninger ved at benytte følgende fremgangsmåde:

  1. Klik på fanen Filer på båndet. Backstage-visning åbnes.

  2. Klik på Indstillinger til venstre. Dialogboksen Access-indstillinger åbnes.

  3. Klik på Aktuel database i venstre rude i dialogboksen Access-indstillinger.

  4. Fjern markeringen i afkrydsningsfeltet Spor oplysninger om autokorrektur af navn, og klik derefter på OK. Du modtager en advarsel om, at alle åbne databaseobjekter skal lukkes, før ændringen træder i kraft.

  5. Luk databasefilen, og åbn den derefter igen.

  6. Åbn dialogboksen Access-indstillinger igen, markér afkrydsningsfeltet Spor oplysninger om autokorrektur af navn under kategorien Aktuel database, og klik derefter på OK.

Du kan også opdatere navnetilknytningen for et bestemt objekt manuelt ved at åbne objektet i designvisning og derefter gemme objektet.

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

Når du deaktiverer autokorrektur af navn for at standse sporing af navneændringer, sker der følgende i Access:

  1. Der gøres forsøg på at få udelt adgang til databasen.

  2. Der søges efter objekter, som er åbne.

  3. Der spørges, om åbne objekter skal lukkes, og de lukkes.

  4. Navnetilknytninger fjernes fra alle tabeller, forespørgsler, formularer og rapporter.

  5. Databasen returneres til den tilstand, den var i, før adgangen til blev ændret til udelt.

Hvis processen til sporing af ændringer eller fjernelse af navnetilknytninger ikke fuldføres, logføres fejlen i tabellen Fejl ved lagring af autokorrektur af navne.

Udføre 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, bruges navnetilknytningerne til at finde ud af, om en navneændring vil påvirke andre databaseobjekter, og derefter rettes det navn, der er ændret, hvor det optræder i disse andre objekter.

Gemme ændringer som følge af autokorrektur af navn

Du skal først aktivere indstillingen Spor oplysninger om autokorrektur af navn og indstillingen Udfør autokorrektur af navn, før du kan aktivere indstillingen Gem ændringer som følge af autokorrektur af navn.

Når indstillingen Gem ændringer som følge af autokorrektur af navn er aktiveret, holdes der styr på de rettelser, der foretages på grund af ændringer af objektnavne. De enkelte rettelser vises som en post i tabellen Log til autokorrektur af navn.

Toppen af siden

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. Klik på fanen Filer på båndet. Backstage-visning åbnes.

  2. Klik på Indstillinger til venstre. Dialogboksen Access-indstillinger åbnes.

  3. Klik på Aktuel database i venstre rude i dialogboksen Access-indstillinger.

  4. 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 markeret, holdes der styr på ændringer af objektnavne i databasen. Oplysningerne om sporing gemmes i navnetilknytninger. Når du aktiverer denne indstilling første gang, oprettes der en navnetilknytning for hvert af de eksisterende databaseobjekter. Navnetilknytningen forbliver opdateret, så længe denne indstilling forbliver markeret. Navnetilknytninger bruges til at rette fejl, der skyldes angivelse af nye navne, og til at oprette oplysninger om objektafhængigheder. Navnetilknytninger kan ikke åbnes direkte.

      Du skal vælge denne indstilling, før du kan vælge andre indstillinger for autokorrektur af navn.

      Bemærk: Når du aktiverer denne indstilling, medfører det ikke, at navneændringer rettes automatisk. Når du aktiverer denne indstilling, oprettes kun de tilknytninger, som bruges til fremtidige rettelser.

    • Udfør autokorrektur af navn    Når denne indstilling er valgt, rettes der automatisk navneændringer, efterhånden som de indtræffer. Du kan kun vælge denne indstilling, hvis indstillingen Spor oplysninger om autokorrektur af navn allerede er valgt. Når du vil udføre autokorrektur af navn, bruges 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 Gem ændringer som følge af autokorrektur af navn.

    • Gem ændringer som følge af autokorrektur af navn    I Access vedligeholdes der en log over rettelser, der sker som følge af autokorrektur af navn. De enkelte rettelser vises som en post i tabellen Log til autokorrektur af navn.

Toppen af siden

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×