Alapfeladatok az Adatbázis-összehasonlítás eszközben

Tegyük fel, hogy van két asztali Access-adatbázisa, vagy ugyanannak az adatbázisnak két különböző verziója, és szeretné összehasonlítani őket annak megtekintéséhez, hogy miben térnek el a két adatbázis lekérdezései, űrlapjai és jelentései. Vagy az is lehet, hogy a VBA-kódmodulok különbségeire kíváncsi. Ha Microsoft Office Professional Plus 2013 vagy 2016 csomagot használ, akkor a Microsoft Database Compare eszközzel összehasonlíthatja a két adatbázist, és megtekintheti a talált különbségeket egy jelentésben.

Megjegyzés: A Database Compare eszközt Access-webappokkal nem tudja használni.

A Database Compare eszköz megnyitása

Windows 7:    Válassza a Windows rendszer Start menüjében az Office 2013-eszközök mappában található Database Compare lehetőséget, ha Microsoft Office 2013-at használ. Ha Microsoft Office 2016-ot használ, a Database Compare lehetőséget az Office 2016-eszközök mappában találhatja meg.

Windows 8:    Válassza a Start képernyőn a Database Compare csempét.

Windows 10:    Keressen a Database Compare kifejezésre, és válassza az eszköz telepített verzióját.

A Database Compare eszköz mellett megtalálhatja annak Excelhez készült társprogramját is – a Microsoft Spreadsheet Compare eszközt. Ehhez az eszközhöz is Office Professional Plus 2013 szükséges. (Windows 8 rendszerben a Spreadsheet Compare kifejezés beírásával találhatja meg az eszközt.)

Két Access-adatbázisfájl összehasonlítása

  1. Kattintson a Compare (Összehasonlítás) mezőtől jobbra lévő Tallózás gombra, és keresse meg az összehasonlítandó adatbázis eredeti (korábbi) verzióját.


    Compare és To mező, illetve jelentési beállítások

  2. Kattintson a To (Ezzel) mezőtől jobbra lévő Tallózás gombra, és keresse meg a megváltozott (újabb verziójú) adatbázist.

  3. A Report Options (Jelentés beállításai) szakaszban adja meg a jelölőnégyzetek segítségével, hogy az adatbázisok mely objektumait vagy elemeit (Tables, Queries, Macros, Modules, Reports, Forms és Pages) szeretné összehasonlítani.

  4. A Report values (Jelentés típusa) beállításnál válassza a Full (Teljes) választógombot a változások részletesebb megtekintéséhez, vagy a Brief (Rövid) választógombot, ha rövidebb jelentést szeretne látni. Mindkét lehetőség ugyanazokat a találatokat adja, a Brief lehetőség választása esetén azonban a jelentés tömörebb formátumú lesz.

  5. Kattintson az ablak alján lévő Compare (Összehasonlítás) gombra az összehasonlítás futtatásához.

  6. Ha elkészült a jelentés, a Results (Eredmények) fülre kattintva láthatja az elemek részletesebb, soronkénti összehasonlítását egy új ablakban.

Az eredmények értelmezése

Eredeti és módosított tábla

A fenti példában a Tábla1 terve módosult – az Utónév és a Vezetéknév mező át lett nevezve, az Iroda mező adattípusa megváltozott Szám típusról Rövid szöveg típusra, a Részleg és a Foglalkoztatás kezdete mező pedig hozzá lett adva a táblához. Az összehasonlítás megtekintésekor az alábbiakat érdemes tudnia:

  • Az átnevezett objektumok és objektum-összetevők (például táblában lévő oszlop vagy űrlapon lévő szövegmező) „hozzáadottként” jelennek meg, az eredetiek pedig „töröltként”.

  • Ha egy objektum egy tulajdonsága módosul, a tulajdonság „megváltozottként” szerepel a jelentésben.

  • Ha különbségek találhatók VBA-kódmodulok vagy Access-makrók között, ezek részletei három oszlopban láthatók. Az eredeti szöveg vagy kód az Old Value (Régi érték) oszlopban látható, az újabb szöveg vagy kód a New Value (Új érték) oszlopban, az általános információk pedig, például „Module changed” (Megváltozott modul) vagy „Macro definition changed” (Megváltozott makródefiníció) a Change Description (Változás leírása) oszlopban láthatók.

  • Ha szeretne soronkénti összehasonlítást látni a VBA-kód különbségeiről, kattintson a Results fülre, kattintson a kódot tartalmazó modulra, majd kattintson a Details elemre (vagy egyszerűen kattintson duplán a modul nevére). Ekkor megnyílik egy új ablak, melyen az eredeti kódot sárga hátterű sorokban, a frissített kódot pedig piros hátterű sorokban láthatja. Ugyanilyen módon megtekintheti a lekérdezések és az Access-modulok különbségeit is.

A Database Compare eszköz felhasználási lehetőségei

A Database Compare eszközzel megtalálhatja két asztali Access-adatbázisfájl vagy egy adatbázisfájl két verziójának tervezési különbségeit. A Database Compare értesíti a hozzáadott, törölt vagy átnevezett objektumokról, például táblákról, lekérdezésekről, űrlapokról, jelentésekről és VBA-modulokról. Emellett még a legkisebb változásokat is megtalálja ezekben az objektumokban, ideértve például az új, eltávolított vagy átnevezett mezőket egy táblában, a lekérdezések összes változását, az űrlapok tulajdonságainak módosulását, illetve a megváltozott VBA-kódot.

A Database Compare nem ellenőrzi a táblákban tárolt adatok változását, de exportálhatja a táblákat vagy lekérdezéseredményeket egy-egy Excel-munkafüzetbe, majd a Spreadsheet Compare eszközzel összehasonlíthatja a két munkafüzetet. További információt az Access-adatok exportálása a rekordok változásainak megtekintéséhez című témakörben találhat.

További lépések

Ha rendelkezik kritikus fontosságú Excel-munkafüzetekkel vagy Access-adatbázisokkal a szervezetében, akkor fontolja meg a Microsoft munkafüzet- és adatbázis-kezelő eszközeinek telepítését.  A Microsoft Audit és a Control Management Server hatékony változáskezelési funkciókat kínál az Excel- és Access-fájlokhoz, melyhez a Microsoft Discovery és Risk Assessment eszközt is használhatja, melyek készletelemzési és analitikai funkciókat nyújtanak. Ezekkel az eszközökkel csökkentheti az Excel és az Access végfelhasználói által fejlesztett eszközök használatának kockázatait.

A Database Compare eszköz áttekintése

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×