Inställningar av Alternativ för autokorrigering av namn

Med autokorrigering av namn förhindrar du att Access-skrivbordsdatabasen bryts när databasdesignen ändras. Autokorrigering av namn kan:

  • När du byter namn på ett databasobjekt bryts även andra objekt

  • Korrigera det här problemet automatiskt

  • Logga eventuella korrigeringar som de gör

Som standard är autokorrigering av namn inställt på att identifiera och korrigera problem, men inte på loggkorrigeringar. Autokorrigering av namn ger något sämre systemprestanda och du kanske vill inaktivera den om databasdesignen inte påverkas av oplanerade designändringar. Eller så kanske du vill att Access ska hålla reda på de korrigeringar som den gör. Du kan ange alternativ för autokorrigering av namn för varje skrivbordsdatabas.

Obs!: Med autokorrigering av namn kan du hålla namnen på databasobjekt synkroniserade. Andra potentiella problem med designändring, till exempel problem som orsakas av borttagna databasobjekt, hanteras inte direkt av autokorrigeringen för namn.

Innehåll

Varför ska jag använda autokorrigering av namn?

När du arbetar i en Access-databas som har en design som ändras ofta av användarna, kan databasobjekt sluta fungera om utformningen av andra databasobjekt ändras. Ett sätt att göra det här är när namnet på ett objekt ändras, men ändringen inte åtföljs av motsvarande ändringar av objekt som är beroende av det ursprungliga objektet.

Om du till exempel skapar en fråga som baseras på en tabell med namnet Kunder och namnet på tabellen senare ändras till Kund slutar frågan som du skapade att fungera på grund av namnändringen. Inget annat är fel med frågan och om du korrigerar tabellnamnet i frågedesignen fungerar frågan igen.

Funktionen för autokorrigering av namn kan spåra namnändringar och kan automatiskt korrigera namnen på formulär, rapporter, tabeller, frågor, fält eller kontroller, till exempel textrutor.

Information om namnkorrigering och objektsamband

Namnkorrigering skapar namnkartor med objektsambandsinformation för tabeller, frågor, formulär och rapporter. Med de här mappningar kan du använda åtgärdsfönster objektsamband för att visa listan över objekt som är beroende av en markerad tabell eller ett markerat formulär, och även visa de objekt som tabellen eller formuläret är beroende av. Namnöversikten för ett objekt uppdateras varje gång du sparar och stänger objektet.

Obs!: Som standard är spårning av namnändring inte aktiverat i databaser som skapas med äldre versioner av Access, även efter att du har konverterat databaserna till ett nyare databasfilformat. Du kan emellertid aktivera spårning av namnändring när du har konverterat sådana databaser till ett nyare format.

När ska jag inte använda autokorrigering av namn?

Använd inte autokorrigering av namn i följande situationer:

  • Databasdesignen ändras inte    Om databasens design inte ändras kan du förbättra systemprestandan genom att inaktivera autokorrigering av namn.

  • Du vill göra databasfilen mindre och vill hantera ändringar av objektnamn manuellt    När autokorrigering av namn har aktiverats för en databas kan det hända att databasstorleken ökar. Den här ökningen beror på de namnmappningar som autokorrigeringen skapar när den aktiveras. Om du inaktiverar autokorrigering av namn tas namnmappningar bort, vilket minskar databasens storlek.

Saker som gör att autokorrigeringen namnges stämmer inte

Autokorrigering av namn korrigerar inte följande:

  • Ändringar av formulär-, rapport- eller kontrollnamn spåras inte.

  • Tabell-, fråge- eller fältnamn i makron eller i kod korrigeras inte.

Så här fungerar autokorrigering av namn

Autokorrigering av namn innehåller tre alternativ:Spåra information om autokorrigering av namn,Utföra autokorrigering av namn och logga ändringar av namnkorrigering. De två sista alternativen beror på att det förra alternativet är aktiverat.

Spåra information om autokorrigering av namn

När du aktiverar autokorrigering av namn för att spåra namnändringar för en databas gör Access följande:

  1. Försöker få exklusiv åtkomst till databasen.

  2. Söker efter objekt som är öppna.

  3. Frågar och stänger öppna objekt.

  4. Uppdaterar namnkartor genom att öppna, spara och stänga alla tabeller, frågor, formulär och rapporter.

  5. Returnerar databasen till det läge den var i innan den framhävdes till exklusivt.

Namnmappning avbruten

Det kan ta flera minuter att skapa namnkartor. Du kan trycka på ESC om du vill avbryta det här steget. Namnmapparna för vissa objekt blir dock inaktuella och du kan inte visa beroendeinformationen för dessa objekt förrän namnmapparna har uppdaterats.

Obs!: Om du avbryter Access (genom att trycka på ESC) när namnmappningar uppdateras inaktiveras inte alternativet Spåra information om autokorrigering av namn i Access. Alternativet Spåra information om autokorrigering av namn är fortfarande markerat, även om namnkartorna inte har uppdaterats. Om du vill starta om processen med att uppdatera namnmappningar gör du så här:

  1. I menyfliksområdet klickar du > Alternativ för att öppna dialogrutan Access-alternativ.

  2. I det vänstra fönstret i dialogrutan Access-alternativ klickar du på Aktuell databas.

  3. Avmarkera kryssrutan Spåra information om autokorrigering av namn och klicka sedan på OK. Du får en varning om att alla öppna databasobjekt måste stängas för att ändringen ska gå ut.

  4. Stäng databasen och öppna den sedan igen.

  5. Öppna dialogrutan Access-alternativ igen och markera kryssrutan Spåra autokorrigeringsinformation för namn under kategorin Aktuell databas och klicka sedan på OK.

Om du vill uppdatera ett visst objekts namnkarta manuellt öppnar du objektet i designvyn och sparar sedan objektet.

Vad händer när du inaktiverar Spåra information om autokorrigering av namn?

När du inaktiverar autokorrigering av namn för att sluta spåra namnändringar gör Access följande:

  1. Försöker få exklusiv åtkomst till databasen.

  2. Söker efter objekt som är öppna.

  3. Frågar och stänger öppna objekt.

  4. Tar bort namnkartor från alla tabeller, frågor, formulär och rapporter.

  5. Returnerar databasen till det läge den var i innan den framhävdes till exklusivt.

Om Access inte slutför processen med att spåra ändringar eller ta bort namnmappningar loggas felet i tabellen Förnamn autokorrigering spara fel.

Utför autokorrigering av namn

Du måste först aktivera alternativet Spåra information om autokorrigering av namn innan du kan aktivera autokorrigering av namn.

När alternativet Utför autokorrigering av namn är aktiverat använder Access namnmapparna för att fastställa att en namnändring påverkar andra databasobjekt och korrigerar sedan namnet som ändrades där det förekommer i de andra objekten.

Logga ändringar i autokorrigering av namn

Du måste först aktivera funktionen Spåra information om autokorrigering av namn och alternativet Utför autokorrigering av namn innan du kan aktivera alternativet Autokorrigering av loggnamn.

När alternativet Autokorrigering av loggnamn är aktiverat håller Access reda på korrigeringar som de gör på grund av ändringar i objektnamn. Varje korrigering visas som en post i tabellen Autokorrigering av namn.

Aktivera eller inaktivera alternativ för autokorrigering av namn

Alla tre alternativen för autokorrigering av namn kan aktiveras i dialogrutan Access-alternativ. Du kan endast aktivera eller inaktivera alternativ för autokorrigering av namn för den aktuella databasen.

  1. I menyfliksområdet klickar du > Alternativ för att öppna dialogrutan Access-alternativ.

  2. I det vänstra fönstret i dialogrutan Access-alternativ klickar du på Aktuell databas.

  3. Markera eller avmarkera de alternativ du villanvända under Alternativ för autokorrigering av namn:

    • Spåra information om autokorrigering av namn    När det här alternativet är markerat håller Access reda på ändringar av objektnamn i databasen. Spårningsinformationen lagras i namnkartor. När du aktiverar det här alternativet för första gången skapas en namnmappning för vart och ett av de befintliga databasobjekten. Namnkartan är uppdaterad så länge det här alternativet är markerat. Namnkartor används för att åtgärda fel som orsakas av namnbyte och för att generera information om objektsamband. Namnkartor kan inte nås direkt.

      Du måste välja det här alternativet innan du kan välja andra alternativ för autokorrigering av namn.

      Obs!: Om du aktiverar det här alternativet korrigeras inte namnändringar automatiskt. När du aktiverar det här alternativet skapas bara de kartor som används för framtida korrigeringar.

    • Utför autokorrigering av namn    När det här alternativet är markerat korrigeras namnändringar automatiskt när de görs. Du kan bara välja det här alternativet om alternativet Spåra information om autokorrigering av namn redan är markerat. För att utföra autokorrigering av namn använder Access de namnmappningar som skapades när alternativet Spåra namn för autokorrigering var aktiverat.

      Du måste välja det här alternativet innan du kan välja alternativet Autokorrigering av loggnamn.

    • Logga ändringar i autokorrigering av namn    Access behåller en logg med korrigeringar som namnges som Autokorrigering gör. Varje korrigering visas som en post i tabellen Autokorrigering av namn.

Överst på sidan

Mer information finns i

Använd fönstret Objektberoenden för att se objektens samband

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×