Ebben a cikkben megvizsgáljuk a 4 fő különbséget az Ms Access adatmakrók és felhasználói felület makrók között
Bár az MS Access alkalmazás számos funkcióval és beállítási lehetőséggel rendelkezik, az egyik leggyakrabban használt és legfontosabb a makrók. Ezek nemcsak azért fontosak, mert automatizálhatják a feladatokat és időt takaríthatnak meg, hanem azért is, mert lehetővé teszik több feladat automatizálásának lehetőségeinek feltárását. Az MS Access két különböző típusú makrót kínál: adatmakrókat és felhasználói felület makrókat. Ahogy a neve is sugallja, az adatmakrók azok, amelyek közvetlenül az Access alkalmazásban tárolt adatokon működnek. A felhasználói felület makrói ezzel szemben azok, amelyek a használt alkalmazás felhasználói felületén működnek.
Ezeken az alapvető különbségeken kívül más különbségek is vannak e két makrótípus között, amelyek lehetővé teszik a felhasználó számára, hogy megkülönböztesse egymást. Az alábbiakban bemutatjuk a kettő közötti 4 fő különbséget.
UI makrók
Mivel ez lehetővé teszi az alkalmazás felületén való munkát, ezt felhasználhatja olyan műveletek végrehajtására, mint egy másik nézet megnyitása, új rekord létrehozása, szűrő alkalmazása és még sok más.
- A „beágyazott” felhasználói felület makrók közvetlenül a felhasználói felülethez kapcsolódnak. Ide tartoznak az olyan objektumok, mint a parancsgomb, a műveletsor gombja vagy a kombinált dobozok. Az „önálló” UI makrók viszont azok, amelyek az objektummakrókon belül vannak.
- A vezérlőben lévő események, amelyekhez felhasználói felület makrót lehet csatolni, a következők:
- Frissítés után: Ez az esemény akkor következik be, amikor kiválaszt vagy beír adatokat a vezérlőből vagy egy vezérlőelembe.
- Kattintáskor: Az az esemény, amely akkor következik be, amikor a vezérlőelemre kattintva kiválaszt egy vezérlőt.
- Aktuális: Ez az esemény akkor következik be, amikor egyik rekordról a másikra lép a nézetben.
- Betöltéskor: Ez az esemény a nézet betöltésekor/megnyitásakor történik.
- Az önálló makrók újra felhasználhatók más makrók használatával. Ez segíthet elkerülni a kód ismétlődését. Az önálló felhasználói felület makrók a Navigációs panelen találhatók, amely a Makrók alatt található.
Adatmakrók
- Ezek olyan módszerekhez használhatók, amelyek segíthetnek az üzleti szabályok adatrétegen való megvalósításában. A felhasználói felület makróitól eltérően ezek olyan műveletek végrehajtására használhatók, mint a rekordok létrehozása, szerkesztése és törlése.
- A „beágyazott” makrók a táblaeseményhez csatolva, míg az „önálló” makrók a makróobjektumokban találhatók.
- A táblázat eseményei, amelyekhez adatmakró csatolható, a következők:
- Beszúráskor: Ez az esemény akkor következik be, amikor új rekordot szúrnak be/adtak hozzá a táblázathoz.
- Frissítéskor: Ez az az esemény, amely akkor következik be, amikor egy már létező rekordon vagy rekordon módosítások történtek.
- Törléskor – Ez egy páros, amely akkor fordul elő, ha egy rekordot töröltek.
- Használhatja az önálló makrókat a felhasználói felület makrókon keresztül, valamint az adatmakrókat az adott RunDataMacro művelet használatával. Lehetséges, hogy ezek a makrók egynél több paramétert tartalmaznak.
A makrók túlzott használata az Access alkalmazásokban akár adatsérülésekhez is vezethet, és a mdb javítás jó szolgálatot tesz, ha az MS Access-t kereskedelmi projektekhez használja.
Szerző Bevezetés:
Vivian Stevens adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve javítás mdf és Excel helyreállítási szoftvertermékek. További információért látogasson el www.datanumen.com
Mivel ez lehetővé teszi az alkalmazás felületén való munkát, ezt felhasználhatja olyan műveletek végrehajtására, mint egy másik nézet megnyitása, új rekord létrehozása, szűrő alkalmazása és még sok más.