MS 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!



bezár
 © 2014-2018
Magyarországon készült, kecskeméti termékek.




Eddig 273834 látogató fordult meg a honlapon.