Inställningar av Alternativ för autokorrigering av namn

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Autokorrigering av namn hjälper till att skydda dina Access-databas från bryta när databasdesignen ändras. Autokorrigering av namn kan:

  • Identifiera när namnbyte på databasen kommer att orsaka fel i andra objekt.

  • Korrigera problemet automatiskt.

  • Logga alla korrigeringar som görs.

Autokorrigering av namn är som standard att identifiera och åtgärda problem, men inte ska kunna logga korrigeringar. Autokorrigering av namn hindra lite systemets prestanda och du kanske vill inaktivera inställningen om databasdesignen inte gäller resursbegränsningarna oplanerat designändringar. Eller du kanske vill ha tillgång till hålla reda på korrigeringar som görs. Du kan ange alternativ för autokorrigering av namn för varje-databas.

Obs!: Funktionen autokorrigering av namn hjälper till att hålla namnen på databasobjekten synkroniserade. Andra potentiella problem som kan uppstå vid designändringar, som problem med raderade databasobjekt, kan inte hanteras direkt med hjälp av funktionen autokorrigering av namn.

Obs!: Funktioner som beskrivs i den här artikeln gäller inte för Access-webbprogram – typ av databas du designa med Access och publicera online. Mer information finns i Skapa ett Access-program .

I den här artikeln

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

Så här fungerar autokorrigering av namn

Aktivera eller inaktivera alternativen för autokorrigering av namn

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

När du arbetar i en databas med en design som ändras ofta av dig eller andra användare kan databasobjekten sluta att fungera om designen på andra databasobjekt ändras. Det här problemet kan till exempel uppstå när ett objektnamn ändras men inga ändringar görs i de objekt som är beroende av originalobjekten.

Om du till exempel skapar en fråga som grundas på en tabell med namnet Kunder och namnet på tabellen senare ändras till Kund, kommer den fråga som du skapat att sluta att fungera på grund av denna namnändring. Det är inget annat fel på frågan och om du ändrar tabellnamnet i frågedesignen så kommer frågan att fungera igen.

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

Autokorrigering av namn och information om objektberoende

Autokorrigering av namn skapar namnmappningar för hur objekt är beroende av varandra i tabeller, frågor, formulär och rapporter. Med hjälp av mappningarna kan du använda åtgärdsfönstret Objektberoende när du vill visa en lista över de objekt som är beroende av en viss tabell eller ett visst formulär samt även visa de objekt som tabellen eller formuläret är beroende av. Ett objekts namnmappning uppdateras varje gång du sparar och stänger det objektet.

Obs!: Som standard aktiveras inte namnet spårning av ändringar i databaser som skapas med hjälp av Access 97 eller tidigare versioner av Access, även när du har konverterat dessa databaser till en nyare filformatet i databasen. Men du kan aktivera namn spårning av ändringar när du har konverterat sådana databaser till ett nyare format.

När bör jag inte använda autokorrigering av namn?

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

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

  • Du vill göra databasfilen mindre och är därför beredd att hantera de ändrade objektnamnen manuellt    När funktionen autokorrigering av namn är aktiverad för en databas kanske du märker att databasen blir större. Den här storleksökningen beror på de namnmappningar som funktionen autokorrigering av namn skapar när den aktiveras. Om du inaktiverar funktionen tas namnmappningarna bort och då blir databasfilen mindre.

Aspekter som inte korrigeras med autokorrigering av namn

Med funktionen autokorrigering av namn korrigeras inte följande:

  • Ändringar i formulär, rapporter eller kontrollnamn spåras inte.

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

Överst på sidan

Så här fungerar autokorrigering av namn

Det finns tre kryssrutor under alternativ för autokorrigering av namn: Spåra information om autokorrigering av namn, Utför autokorrigering av namn och Logga ändringar i autokorrigering av namn. Det första alternativet måste vara aktiverat för att de två andra ska fungera.

Spåra information om autokorrigering av namn

När du aktiverar autokorrigering av namn för att spåra namnändringar i en databas händer följande i Access. Programmet:

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

  2. Programmet söker efter öppna objekt.

  3. Programmet frågar om du vill stänga och stänger öppna objekt.

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

  5. Återställer databasen till den status den hade innan den upphöjdes till exklusiv.

Avbruten namnmappning

Det kan ta flera minuter att skapa namnmappningar. Tryck på tangenten ESC om du vill avbryta den här processen. Om du gör det kommer dock vissa av namnmappningarna till vissa objekt inte att uppdateras och du kommer inte att kunna visa beroendeinformationen för de objekten förrän namnmappningarna uppdateras.

Obs!: Om du avbryter Access (genom att trycka på ESC) medan programmet håller på att uppdatera namnmappningarna så inaktiveras inte alternativet Spåra information om autokorrigering av namn. Alternativet Spåra information om autokorrigering av namn är fortfarande markerat, även om inte alla namnmappningar har uppdaterats. Följ de här instruktionerna om du vill starta om uppdateringsprocessen av namnmappningarna:

  1. På menyfliksområdet klickar du på fliken Arkiv. Då öppnas Backstage-vyn.

  2. Till vänster klickar du på Alternativ. Dialogrutan Access-alternativ öppnas.

  3. Klicka på Aktuell databas i rutan till vänster i dialogrutan Access-alternativ.

  4. Avmarkera kryssrutan Spåra information om autokorrigering av namn och klicka sedan på OK. Access visar en varning som säger att du måste stänga alla öppna databasobjekt om du vill att ändringen ska träda i kraft.

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

  6. Öppna dialogrutan Access-alternativ igen och markera Spåra information om autokorrigering av namn under kategorin Aktuell databas. Klicka sedan på OK.

Du kan även göra så här om du vill uppdatera ett visst objekts namnmappning manuellt: Öppna objektet i designvy och spara sedan objektet.

Detta händer om du inaktiverar alternativet Spåra information om autokorrigering av namn

När du inaktiverar autokorrigering av namn för att stoppa spårningen av namnändringar i en databas händer följande i Access:

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

  2. Programmet söker efter öppna objekt.

  3. Programmet frågar om du vill stänga och stänger öppna objekt.

  4. Programmet tar bort namnmappningarna från alla tabeller, frågor, formulär och rapporter.

  5. Programmet återställer databasen till den status den hade innan den upphöjdes till exklusiv.

Om Access inte avslutar processen med att spåra ändringar eller ta bort namnmappningar så visas information om felen i tabellen Fel vid spara för autokorrigering av namn.

Utföra autokorrigering av namn

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

När alternativet Utför autokorrigering av namn är aktiverat så använder Access namnmappningarna för att bestämma om en namnändring kommer att påverka andra databasobjekt och korrigerar sedan namnändringen där den inträffar i dessa andra objekt.

Logga ändringar i autokorrigering av namn

Du måste först aktivera alternativen Spåra information om autokorrigering av namn och Utför autokorrigering av namn innan du kan aktivera alternativet Logga ändringar i autokorrigering av namn.

När alternativet Logga ändringar i autokorrigering av namn är aktiverat håller Access reda på de korrigeringar som görs på grund av ändringarna i objektnamnen. Alla korrigeringar visas som en post i tabellen Logg för autokorrigering av namn.

Överst på sidan

Aktivera eller inaktivera alternativen för autokorrigering av namn

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

  1. Klicka på fliken Arkiv i menyfliksområdet. Backstage-vyn öppnas.

  2. Till vänster klickar du på Alternativ. Dialogrutan Access-alternativ öppnas.

  3. Klicka på Aktuell databas i rutan till vänster i dialogrutan Access-alternativ.

  4. Under Alternativ för autokorrigering av namn markerar eller avmarkerar du de alternativ som du vill använda eller inte:

    • Spåra information om autokorrigering av namn    När det här alternativet är markerat kontrollerar Access automatiskt alla objekt med ändrade namn i databasen. Spårningsinformationen lagras i namnmappningar. När du aktiverar det här alternativet för första gången skapas en namnmappning för alla befintliga databasobjekt i Access. Namnmappningarna används för att rätta till de fel som uppstår vid namnändringar och för att generera information om objektberoende. Det går inte att få direkt åtkomst till namnmappningarna.

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

      Obs!: Aktivering av det här alternativet innebär inte att namnändringarna korrigeras automatiskt. Aktiveringen innebär endast att mappningar som används för framtida korrigeringar skapas.

    • Utför autokorrigering av namn    När det här alternativet är markerat korrigerar Access automatiskt alla namnändringar allt eftersom de genomförs. Du kan endast välja det här alternativet om alternativet Spåra information om autokorrigering av namn redan har markerats. Under den automatiska korrigeringen av namn använder Access de namnmappningar som skapades när alternativet Spåra information om autokorrigering av namn aktiverades.

      Du måste markera det här alternativet innan du kan välja alternativetLogga ändringar i autokorrigering av namn.

    • Logga ändringar i autokorrigering av namn    En logg över de korrigeringar som görs av funktionen autokorrigering av namn sparas i Access. Alla korrigeringar visas som en post i tabellen Logg för autokorrigering av namn.

Överst på sidan

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina 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.

×