Jeg kan ikke lagre en replikert database i Access 2007-format

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Symptomer

I Microsoft Office Access 2007 replikert databaser som ble opprettet i tidligere versjoner av Access (. MDB-format) kan ikke lagres i den nye. ACCDB-filformatet. Dette alternativet vises nedtonet (ikke tilgjengelig) når du prøver å bruke kommandoen Lagre Database som (Klikk Microsoft Office-knappen Office-knappen , og deretter klikker du pilen ved siden av Lagre som ).

Årsak

ACCDB-filformatet støtter ikke replikering.

Løsning

Bruk den replikerte databasen i MDB-filformat

Du kan fortsette å bruke den replikerte databasen i MDB-filformat. Replikeringsfunksjonen støttes fortsatt for MDB-filformatet.

Opprett databasen på nytt manuelt i Office Access 2007-filformatet

Hvis du finner ut at det nye filformatet har fordeler som oppveier fordelene ved replikering, kan du opprette en ny database i Office Access 2007-format og opprette den replikerte databasen på nytt manuelt.

Merknad: Denne metoden kan brukes for alle replikerte databaser, men hvis du ikke arbeider med en full replika som er synkronisert med alle andre replikaer i replikasettet, vil ikke data og prosjekter som ikke allerede finnes i replikaen, inkluderes i den nye databasen.

Før du begynner med å gjenopprette databasen, bør du kontrollere at alle skjulte objekter og systemobjekter i replikaen er synlige. Dette gjøres for å sikre at du har tilgang til de replikaspesifikke feltene i replikaen når du gjenoppretter den.

  1. Åpne replikaen som du vil konvertere. Du må åpne replikaen ved hjelp av den samme versjonen av Access som opprinnelig ble brukt til å opprette replikaen, for å vise de skjulte feltene og systemfeltene.

  2. Klikk AlternativerVerktøy-menyen. Dialogboksen Alternativer åpnes.

  3. I kategorien Vis i inndelingen Vis velger du Skjulte objekter og Systemobjekter. Klikk OK for å bruke de nye innstillingene og lukke dialogboksen Alternativer.

Opprett databasen på nytt manuelt

  1. Opprett en tom database, og åpne den.

    Merknad: Access oppretter en ny, tom tabell kalt Tabell1. Du bør slette denne tabellen – du kan gjøre dette umiddelbart ved å lukke den før du utfører endringer med den. Høyreklikk objektfanen for tabellen, og klikk deretter Lukk på hurtigmenyen.

  2. Klikk Access i gruppen Importer i kategorien Eksterne Data.

    Dialogboksen Hent eksterne data – Access-database åpnes.

  3. Klikk Bla gjennom for å finne den replikerte databasen.

  4. Klikk den replikerte databasen som inneholder databaseobjektene du vil opprette på nytt i den nye databasen, og klikk deretter Åpne.

  5. I dialogboksen Hent eksterne data – Access-database klikker du Importer tabeller, spørringer, skjemaer, rapporter, makroer og moduler til den gjeldende databasen, og deretter klikker du OK.

  6. Klikk databaseobjektene du vil importere til den nye databasen. Hvis du vil importere alle objektene, klikker du Merk alt i hver kategori.

    Viktig!    Ikke velg noen tabeller på dette stadiet. Du lager tabellene på nytt senere i prosessen.

  7. Når du er ferdig med å velge objekter, klikker du OK for å importere dem.

    På den siste siden i veiviseren kan du velge å lagre importtrinnene til bruk i fremtiden. Når du skal gjøre dette, merker du av for Lagre importtrinn, angir den aktuelle informasjonen, og deretter klikker du Lagre import.

  8. Åpne den replikerte databasen i Office Access 2007. For hver tabell i den replikerte databasen lager du en lag tabell-spørring som henter alle dataene i den gamle tabellen og lager en tabell med de samme dataene i den nye databasen.

    Merknad: Hvis s_GUID er en primærnøkkel (og sekundærnøkler i andre tabeller refererer til det), bør du inkludere s_GUID-feltet i den nye tabellen. Hvis s_GUID-feltet ikke brukes som en primærnøkkel, er det ingen grunn til å beholde den i den nye tabellen. Ikke kopiere Feltene s_Lineage og s_Generation til den nye tabellen.

    Feltene s_GUID, s_Lineage og s_Generation er skjult som standard. Når du skal vise disse feltene, følger du denne fremgangsmåten:

    1. I den replikerte databasen kontrollerer du at alle tabellene er lukket.

    2. Høyreklikk toppen av navigasjonsruten, og klikk deretter Alternativer for navigering. Dialogboksen Alternativer for navigering åpnes.

    3. I inndelingen Visningsalternativer velger du Vis systemobjekter, og deretter klikker du OK.

      Hvordan?

      1. Lag en spørring ved å merke tabellene som inneholder postene du vil legge inn i den nye tabellen.

        Hvordan?

        1. Velg kategorien Opprett, gruppen Annet, og klikk Spørringsutforming.

        2. Klikk kategorien som viser tabellene som inneholder dataene du vil arbeide med, i dialogboksen Vis tabell.

        3. Dobbeltklikk navnet på hvert objekt du vil legge til i spørringen, og klikk Lukk.

        4. Legg til felt i Felt-raden i utformingsrutenett.

        5. Hvis du vil vise spørringsresultatene, velger du Vis-menyen og klikker Dataarkvisning.

      2. I kategorien Utforming i spørringens utformingsvisning klikker du Lag tabell under Spørringstype. Dialogboksen Lag tabell vises.

      3. Skriv inn navnet på tabellen du vil lage eller erstatte, i Tabellnavn-boksen.

      4. Velg Annen database, og skriv deretter&nbspinn banen til databasen som du vil lagre den nye tabellen  i, eller velg Bla gjennom for å finne databasen.

      5. Klikk OK

      6. Klikk Kjør i resultater-gruppen i kategorien Utforming. Dette vil gjøre den nye tabellen.

        Merknad: Den nye tabellen du lager, arver ikke feltegenskapene eller innstillingen for primærnøkkel fra den opprinnelige tabellen.

  9. For hver tabell i den nye databasen lager du den samme indeks og primærnøkkelen som ble brukt i tabellen i replikaen.

    Hvordan?

    1. Åpne en tabell i utformingsvisning.

    2. Klikk feltet du vil lage en indeks for, i øverste del av vinduet.

    3. Klikk egenskapsboksen Indeksert i den nederste delen av vinduet, og klikk Ja (dubletter tillatt) eller Ja (ingen dubletter).

    4. Velg feltet eller feltene som utgjør primærnøkkelen.

    5. Klikk Primærnøkkel i Verktøy-gruppen i kategorien Utforming.

  10. For hver tabell i den nye databasen, kan du opprette relasjoner som fantes for replikatabellen.

    Hvordan?

    Når du oppretter en relasjon mellom tabeller, må ikke de relaterte feltene ha samme navn. Beslektede felt må imidlertid ha samme datatype med mindre primærnøkkelfeltet er et Autonummer-felt. Du kan bare koble et Autonummer-felt med et tall-felt hvis egenskapen Feltstørrelse i begge de samsvarende feltene er den samme. Du kan for eksempel sammenligne et Autonummer-felt og et tall-felt hvis egenskapen Feltstørrelse for begge felt er Langt heltall. Selv om to samsvarende feltene er tall-felt, må de ha samme innstilling for egenskapen Feltstørrelse.

    Definere en én-til-mange eller en én-relasjon

    1. Lukk alle åpne tabeller. Du kan ikke lage eller endre relasjoner mellom åpne tabeller.

    2. Velg kategorien Databaseverktøy, gruppen Vis/skjul, og klikk Relasjoner.

    3. Hvis du ennå ikke har definert relasjoner i databasen, vises dialogboksen Vis tabell automatisk.

      Hvis du må legge til tabellene du vil relatere, og dialogboksen Vis tabell ikke vises, åpner du den ved å klikke Vis tabell-knappen under Vis/skjul i kategorien Utforming.

    4. Dobbeltklikk navnene på tabellene du vil relatere, og lukk deretter dialogboksen Vis tabell. Hvis du vil opprette en relasjon mellom en tabell og selve tabellen, legger du til denne tabellen to ganger.

    5. Dra feltet du vil relatere, fra den ene tabellen til det relaterte feltet i den andre tabellen.

      Hvis du vil dra flere felt, holder du nede CTRL-tasten, klikker hvert felt og drar dem.

      I de fleste tilfeller drar du feltene for primærnøkkelen (som er uthevet) fra en tabell til et tilsvarende felt (ofte med samme navn) som kalles sekundærnøkkel i den andre tabellen.

    6. Dialogboksen Rediger relasjoner vises. Kontroller feltnavnene i de to kolonnene for å forsikre deg om at de er riktig. Du kan eventuelt endre dem.

      Angi eventuelt alternativer for relasjonen.

    7. Velg Lag for å opprette relasjonen.

    8. Gjenta trinn 4 til 7 for hvert tabellpar du vil relatere.

      Når du lukker relasjonsvindu, blir du spurt om du vil lagre oppsettet. Relasjonene du lager, blir lagret i dataasen, selv om du ikke lagrer oppsettet.

    Definere en mange-til-mange-relasjon

    1. Lag de to tabellene du vil opprette en mange-til-mange-relasjoner mellom.

    2. Lag en tredje tabell, som kalles en foreningstabell, og legg til nye felt med de samme definisjonene som feltene i primærnøkkelen i hver av de to andre tabellene, i foreningstabellen. Feltene i primærnøkkelen i foreningstabellen fungerer som sekundærnøkler. Du kan legge til andre felt i foreningstabellen, på samme måte som i andre tabeller.

    3. Angi primærnøkkelen i foreningstabellen, slik at den inneholder alle feltene fra primærnøklene i de to andre tabellene. I foreningstabellen Ordredetaljer ville for eksempel primærnøkkelen bestå av feltene OrdreID og VareID.

      Hvordan?

      1. Åpne tabellen i utformingsvisning.

      2. Velg feltet eller feltene du vil definere som primærnøkkel.

        Hvis du vil velge ett felt, klikker du radvelger for feltet.

        Hvis du vil velge flere felt, holder du nede CTRL-tasten og klikker radvelgeren for hvert felt.

      3. Klikk Primærnøkkel i Verktøy-gruppen i kategorien Utforming.

        Merknad: Hvis du vil at feltene skal ha en annen rekkefølge i en primærnøkkel med flere felt, enn de samme feltene i tabellen, klikker du Indekser-knappen under Vis/skjul for å vise indekser-vinduet, og deretter endrer du feltnavnrekkefølgen for indeks Primærnøkkel.

    4. Definere en én-til-mange-relasjon mellom hver av de to primære tabellene og foreningstabellen.

  11. Lagre den nye databasen.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×