Angi alternativer for autokorrigering av navn

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Autokorrigering av navn bidrar til å hindre at Access-skrivebordsdatabasen brytes når databaseutformingen endres. Autokorrigering av navn kan:

  • Finn ut når du endrer navnet på et databaseobjekt, vil det føre til at andre objekter brytes
  • Rett opp dette problemet automatisk
  • Loggfør eventuelle rettelser den gjør

Autokorrigering av navn oppdager og retter opp problemer som standard, men loggfører ikke korrigeringer. Autokorrigering av navn kan påvirke ytelsen litt, så det kan være lurt å deaktivere den hvis databaseutformingen sannsynligvis ikke endres uventet. Eller du vil kanskje at Access skal holde oversikt over rettelsene som gjøres. Du kan angi alternativer for autokorrigering av navn for hver skrivebordsdatabase.

Obs!

Autokorrigering av navn bidrar til å holde navnene på databaseobjekter synkronisert. Den håndterer ikke andre problemer med utformingsendringer direkte, for eksempel problemer som kommer fra slettede databaseobjekter.

I denne artikkelen

Hvorfor bør jeg bruke autokorrigering av navn?

Når du arbeider i en Access-database med utformingsendringer ofte, kan databaseobjekter slutte å fungere når utformingen av andre databaseobjekter endres. Dette kan for eksempel skje når navnet på et objekt endres, men objekter som er avhengige av det opprinnelige objektet, oppdateres ikke.

Hvis du for eksempel oppretter en spørring som er basert på en tabell kalt Kunder, og navnet på tabellen senere endres til Kunde, slutter spørringen du opprettet å fungere på grunn av denne navneendringen. Ingenting annet er galt med spørringen, og hvis du korrigerer tabellnavnet i spørringsutformingen, fungerer spørringen på nytt.

Autokorrigering av navn kan spore navneendringer for deg. Det kan også automatisk korrigere navnene på skjemaer, rapporter, tabeller, spørringer, felt eller kontroller, for eksempel tekstbokser.

Informasjon om autokorrigering av navn og objektavhengighet

Autokorrigering av navn oppretter navnekart for objektavhengighetsinformasjon for tabeller, spørringer, skjemaer og rapporter. Med disse kartene kan du bruke oppgaveruten Objektavhengighet til å vise listen over objekter som er avhengige av en valgt tabell eller et merket skjema. De lar deg også vise objektene som tabellen eller skjemaet avhenger av. Navnekartet for et objekt oppdateres hver gang du lagrer og lukker objektet.

Obs!

Som standard er ikke sporing av navneendring aktivert i databaser som ble opprettet i eldre versjoner av Access, selv etter at du har konvertert disse databasene til et nyere filformat. Du kan imidlertid aktivere sporing av navneendring etter at du har konvertert disse databasene.

Når bør jeg ikke bruke autokorrigering av navn?

Ikke bruk autokorrigering av navn i følgende situasjoner:

  • Databaseutformingen endres ikke Hvis utformingen av databasen ikke endres, kan du forbedre ytelsen ved å deaktivere autokorrigering av navn.
  • Du vil gjøre databasefilen mindre, og du er villig til å behandle endringer i objektnavn manuelt Når autokorrigering av navn er aktivert for en database, vil du kanskje legge merke til at databasen blir større. Denne økningen kommer fra navnekartene som autokorrigering av navn oppretter. Hvis du deaktiverer autokorrigering av navn, fjernes navnekart, noe som reduserer størrelsen på databasen.

Ting som autokorrigering av navn ikke stemmer

Autokorrigering av navn korrigerer ikke følgende:

  • Endringer i skjema-, rapport- eller kontrollnavn spores ikke.
  • Tabell-, spørrings- eller feltnavn i makroer eller i kode korrigeres ikke.

Slik fungerer autokorrigering av navn

Autokorrigering av navn inneholder tre alternativer: Spor informasjon om autokorrigering av navn, utfør autokorrigering av navn og loggfør autokorrigering av navn. Hvert av de to siste alternativene avhenger av at det forrige alternativet er aktivert.

Spor informasjon om autokorrigering av navn

Når du aktiverer autokorrigering av navn for å spore navneendringer for en database, gjør Access følgende:

  1. Prøver å få eksklusiv tilgang til databasen.
  2. Søker etter objekter som er åpne.
  3. Spørsmål du lukker åpne objekter og lukker dem.
  4. Oppdateringer navnekart ved å åpne, lagre og lukke alle tabeller, spørringer, skjemaer og rapporter.
  5. Returnerer databasen til den tilstanden den var i før den ble forfremmet til Eksklusiv.

Tilordning av avbrutt navn

Det kan ta flere minutter å opprette navnekart. Du kan trykke esc for å avbryte dette trinnet. Navnekartene for enkelte objekter vil imidlertid være utdaterte, og du kan ikke vise avhengighetsinformasjon for disse objektene før navnekartene oppdateres.

Obs!

Hvis du avbryter Access ved å trykke på ESC mens navnekartene oppdateres, deaktiverer ikke Access alternativet Spor informasjon om autokorrigering av navn . Alternativet Spor informasjon om autokorrigering av navn forblir valgt, selv om ikke alle navnekart er oppdatert. Hvis du vil starte prosessen med å oppdatere navnekart på nytt, bruker du denne fremgangsmåten:

  1. Velg Filalternativer> på båndet for å åpne dialogboksen Alternativer for Access.
  2. Velg Gjeldende database i den venstre ruten i dialogboksen Alternativer for Access.
  3. Fjern merket for Spor informasjon om autokorrigering av navn , og velg deretter OK. Access advarer deg om at alle åpne databaseobjekter må lukkes for at endringen skal tre i kraft.
  4. Lukk og åpne deretter databasen på nytt.
  5. Åpne dialogboksen Alternativer for Access på nytt. Merk deretter av for Spor informasjon om autokorrigering av navn under Gjeldende database, og velg OK.

Hvis du vil oppdatere navnekartet for et bestemt objekt manuelt, åpner du objektet i utformingsvisning og lagrer det.

Hva skjer når du deaktiverer spor informasjon om autokorrigering av navn?

Når du deaktiverer autokorrigering av navn for å stoppe sporing av navneendringer, gjør Access følgende:

  1. Prøver å få eksklusiv tilgang til databasen.
  2. Søker etter objekter som er åpne.
  3. Spørsmål du lukker åpne objekter og lukker dem.
  4. Fjerner navnekart fra alle tabeller, spørringer, skjemaer og rapporter.
  5. Returnerer databasen til den tilstanden den var i før den ble forfremmet til Eksklusiv.

Hvis Access ikke fullfører prosessen med å spore endringer eller fjerne navnekart, loggføres feilen i Name AutoCorrect Save Failures tabellen.

Utfør autokorrigering av navn

Du må først aktivere alternativet Spor informasjon om autokorrigering av navn før du kan aktivere alternativet Utfør autokorrigering av navn .

Når alternativet Utfør autokorrigering av navn er aktivert, bruker Access navnekartene til å bestemme om en navneendring påvirker andre databaseobjekter. Det korrigerer deretter det endrede navnet uansett hvor det vises i de andre objektene.

Logg endringer i autokorrigering av navn

Du må først aktivere alternativet Spor informasjon om autokorrigering av navn og alternativet Utfør autokorrigering av navn før du kan aktivere alternativet Logg endringer i autokorrigering av navn .

Når alternativet Logg endringer i autokorrigering av navn er aktivert, holder Access rede på rettelser som gjøres på grunn av endringer i objektnavn. Hver korrigering vises som en post i tabellen Name AutoCorrect Log .

Aktivere eller deaktivere alternativer for autokorrigering av navn

Alle de tre alternativene for autokorrigering av navn kan aktiveres i dialogboksen Alternativer for Access . Du kan aktivere eller deaktivere alternativer for autokorrigering av navn bare for gjeldende database.

  1. Velg Filalternativer> på båndet for å åpne dialogboksen Alternativer for Access.

  2. Velg Gjeldende database i den venstre ruten i dialogboksen Alternativer for Access.

  3. Velg eller fjern merket for alternativene du vil bruke, under Alternativer for autokorrigering av navn:

    • Spor informasjon om autokorrigering av navn Når dette alternativet er valgt, holder Access oversikt over endringer i objektnavn i databasen. Sporingsinformasjonen lagres i navnekart. Når du aktiverer dette alternativet for første gang, oppretter Access en navnetilordning for hvert eksisterende databaseobjekt. Navnekartet forblir oppdatert så lenge dette alternativet forblir valgt. Navnekart brukes til å løse feil som forårsakes av nytt navn, og til å generere avhengighetsinformasjon for objekter. Du får ikke tilgang til navnekart direkte. Du må velge dette alternativet før du kan velge andre alternativer for autokorrigering av navn.

      Obs!

      Hvis du aktiverer dette alternativet, blir ikke navneendringene automatisk korrigert. Hvis du aktiverer dette alternativet, opprettes bare kartene som brukes til fremtidige korrigeringer.

    • Utfør autokorrigering av navn Når dette alternativet er valgt, løser Access automatisk navneendringer etter hvert som de oppstår. Du kan bare velge dette alternativet hvis alternativet Spor informasjon om autokorrigering av navn allerede er valgt. Hvis du vil utføre autokorrigering av navn, bruker Access navnekartene som ble opprettet da alternativet Spor informasjon om autokorrigering av navn ble aktivert. Du må velge dette alternativet før du kan velge alternativet Logg autokorrigering av navn .

    • Logg endringer i autokorrigering av navn Access opprettholder en logg over rettelser som autokorrigering av navn gjør. Hver korrigering vises som en post i tabellen Name AutoCorrect Log .

Bruke ruten Objektavhengigheter til å se hvordan objekter er relatert