You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

betöltés...

Access adatbázisban táblák összehasonlítása

Megmutatjuk, hogyan lehet Access adatbázisban táblákat összehasonlítani:

  • 1. Indítsuk el a programot:

  • 2. Majd a BDE-n keresztül lépjünk az ODBC adminisztrátorba.

    Egyébként a Start menü, Beállítások, Vezérlőpult, Felügyeleti eszközök, ODBC adatforrások szintén megtalálható.

    Itt a BDE felületen, Databases fül majd a fehér részen egérrel kattintsunk jobb gombbal:

  • 3. Adjunk hozzá egy .mdb elérési útvonalat!

  • 4. Adatforrás neve bármi lehet, ez lesz a hivatkozott név (alias), melyen keresztül elérjük az Access táblát.

    Most legyen pelda1. Kiválasztás gombbal ki kell tallózni az adatbázist, majd OK-t nyomunk mindenre.

  • 5. BDE-ből is ki lehet lépni.

    Ha nem menne az angol, akkor a programban F5 és állítsuk a bal oldalon „System” beállításnál magyar nyelvre:

  • 6. Indítsuk a következő menüpontot:

  • 7. Majd válasszuk ki a forrás táblát és utána a cél táblát!

    Válasszuk a BDE SQL-t és az aliasnak pelda1-et írjunk a mi esetünkben. Ez tetszőlegesen választható persze és ha több access adatbázisa van, akkor több aliast is létre lehet hozni.

    Az alatta található szövegmezőbe írjuk meg az SQL-ünket. Most csak az alapvető SQL-t írom le. Az SQL kezelés kezdő könyvből elsajátítható. Az alábbi SQL a „cikktorzs” adattábla minden mezőjét kilistázza rendezve „cikkszam” alapján. Nagyon fontos ez a rendezés, ugyanis az összehasonlításkor a kulcs mezőket kell megadnunk! A kulcs (key field) jelenti, amit itt megadunk rendezettséget.



  • 8. Ha a cél (destination) táblát is kiválasztottuk, ilyen képernyő fogad:

  • 9. Menjünk át a következő fülre ott alul!

    Itt látjuk a mező neveket, melyeket egymásnak meg kell feleltetni. Ha nem látjuk a mezőket rendesen, nyomjuk meg a következő ikont:

  • 10. Ugye a kulcs mezőket kell megadni, felül és alul a bal oldali listaablakban kijelöljük kékkel a ’cikkszam’ mezőt és az alsó „add key fields” ikon megnyomjuk:

  • 11. Most jön az összehasonlító mező, ebben az esetben a ’mennyiseg’ mezőre esik a választás:

    Kijelölöm és az „add compare fields” gombbal hozzáadom.

  • 12. Ezután nyomjuk meg az összehasonlítást végző gombot (felül)

  • 13. Majd átmegyünk a következő fülre ahol az eredményt látjuk

    Ahol zöld a forrás táblából a tétel hiányzik, sárga a cél táblából és esetünkben a ’mennyiseg’ eltér, akkor piros, Az összes mezőt behozza az alsó részen, „s_” jelet kap a forrás tábla mezői, „d_” előjelet a cél tábla mezői, a „db_compstate” mező az állapotát jelöli.
    Ezt a táblát exportálhatjuk tetszés szerint, a tábla felett jobb egérgombot nyomva:

  • 14. Ezeket a projekteket, hogy ne kelljen újra eljátszani mindezt, elmenthetjük tetszőleges helyre, ha legközelebb is újra össze kell hasonlítani:

    Sok sikert!