La oss si at du har to Access-skrivebordsdatabaser, eller kanskje to versjoner av samme database, og du vil sammenligne dem for å finne utformingsendringer i spørringer, skjemaer eller rapporter. Eller kanskje du vil finne forskjellene i Visual Basic for Applications (VBA)-kodemoduler. Hvis du har Microsoft Office Professional Plus 2013 eller 2016, kan du bruke Microsoft Database Compare til å kjøre en rapport om forskjellene den finner.
Obs!: Du kan ikke bruke databasesammenligning med Access-nettapper.
Åpne Databasesammenligning
I Windows 7 Klikk Databasesammenligning under Office 2013-verktøy på Start-menyen i Windows hvis du bruker Microsoft Office 2013. Hvis du bruker Microsoft Office 2016, velger du Databasesammenligning under Office 2016-verktøy.
I Windows 8 Klikk Databasesammenligning på startskjermen.
I Windows 10 og I Windows 11 Søk etter databasesammenligning og velg den installerte versjonen.
I tillegg til databasesammenligning finner du også hjelpeprogrammet for Excel – Microsoft Spreadsheet Compare. Det krever også Office Professional Plus 2013. (Skriv inn Regnearksammenligning i Windows 8 for å finne det.)
Du kan også åpne databasesammenligningsverktøyet via Windows Utforsker. Du må finne den kjørbare filen, og plasseringen kan variere basert på ulike betingelser, for eksempel hvis du bruker et 32-biters eller 64-biters Windows-operativsystem, eller hvis du bruker en abonnementsversjon av Office 365. Her er noen mulige plasseringer du kan prøve.
Hvis du bruker Office 2016, kan du prøve en av disse plasseringene:
-
C:\Programfiler\Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE
-
C:\Programfiler (x86)\Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE
Hvis du bruker Microsoft 365, kan du prøve en av disse plasseringene:
-
C:\Programfiler\Microsoft Office\Root\Office16\DCF\DATABASECOMPARE.EXE
-
C:\Programfiler (x86)\Microsoft Office\root\Office16\DCF\DATABASECOMPARE.EXE
Sammenligne to Access-databasefiler
-
Bla gjennom for å finne databasen du vil bruke som «opprinnelig plan» (eller den tidligere versjonen) ved å klikke bla gjennom-knappen til høyre for Sammenlign-boksen .
-
Bla gjennom for å finne databasen som er «endret» (eller den nyeste versjonen) ved å klikke knappen til høyre for Til-boksen .
-
Under Rapportalternativer velger du databaseobjektene eller elementene (tabeller, spørringer, makroer, moduler, rapporter, Forms eller sider) du vil sammenligne ved å merke av i boksene ved siden av dem.
-
Velg Fullstendig under Rapportverdier for å se en mer detaljert rapport om endringene, eller Kort for en kortere rapport. De samme resultatene rapporteres med begge alternativene, men rapporten vil være i et mer konsis format hvis du velger Kort.
-
Klikk Sammenlign nederst i vinduet for å kjøre rapporten.
-
Når rapporten er ferdig, kan du klikke resultatfanen for å se et nytt vindu med en dypere linje-for-linje-sammenligning for elementene.
Forstå resultatene
I eksemplet ovenfor er tabell1s utforming endret – feltene FName og LName ble endret til Fornavn og Etternavn, Datatypen for Office-feltet ble endret fra Tall til Kort tekst, og feltene Avd- og Ansettelsesdato ble lagt til i tabellen. Her er noen ting du bør vite når du ser på resultatene av en sammenligning:
-
Objekter eller objekter med nytt navn (for eksempel en kolonne i en tabell eller en tekstboks i et skjema) vises som «lagt til», og originalene vises som «slettet».
-
Når en egenskap for et objekt endres, rapporteres denne egenskapen som «endret».
-
Når det er forskjeller mellom VBA-kodemoduler eller Access-makroer, vises detaljer om endringene i tre kolonner. Den opprinnelige teksten eller koden vises i kolonnen Gammel verdi , den nyere teksten eller koden vises i kolonnen Ny verdi , og generell informasjon, for eksempel «Modul endret» eller «Makrodefinisjon endret», vises i kolonnen Endre beskrivelse .
-
Hvis du vil se en linje-for-linje-sammenligning av forskjeller i VBA-kode, klikker du fanen Resultater , klikker modulnavnet som inneholder koden, og klikker Detaljer, eller bare dobbeltklikker modulnavnet. Det vises et nytt vindu som viser den opprinnelige koden i linjer med gul bakgrunn og oppdatert kode i linjer med rød bakgrunn. Du kan også vise forskjeller i spørringer og Access-moduler på denne måten.
Hva databasesammenligning kan gjøre
Bruk Databasesammenligning til å finne utformingsendringer mellom to Access-skrivebordsdatabasefiler eller to versjoner av samme fil. Databasesammenligning varsler deg om tillegg, slettinger eller nytt navn på objekter som tabeller, spørringer, skjemaer, rapporter og VBA-moduler. Den finner også selv de minste utformingsendringene i disse objektene, for eksempel nye, fjernede eller endrede felt i en tabell, alle typer endringer i en spørring, endringer i egenskapene for et skjema eller en rapport eller en endret VBA-kode.
Databasesammenligning ser ikke etter endringer i dataene som er lagret i tabeller, men ved å eksportere tabeller eller spørringsresultater til Excel-arbeidsbøker, kan du sammenligne disse to arbeidsbøkene i Regnearksammenligning. Lær hvordan du eksporterer Access-data for å se postoppdateringer.
Neste trinn
Hvis du har «driftskritiske» Excel-arbeidsbøker eller Access-databaser i organisasjonen, kan du vurdere å installere Microsofts verktøy for regneark- og databasebehandling. Microsoft Server for sporing og kontrollbehandling tilbyr kraftige funksjoner for endringsbehandling for Excel- og Access-filer, og er supplert med Microsoft Oppdaging og risikovurdering, som inneholder lager- og analysefunksjoner, som alle tar sikte på å hjelpe deg med å redusere risikoen forbundet med å bruke verktøy utviklet av sluttbrukere i Excel og Access.