Indítási események automatizálása makróval

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Ha minden alkalommal futtatni szeretne bizonyos műveleteket, amikor megnyit egy Access-adatbázist vagy egy Access-webappot, hozzon létre egy AutoExec makrót egy asztali adatbázisban, vagy egy Indításkor makrót egy Access-webalkalmazásban. Egy asztali adatbázisban például egy AutoExec makró automatikusan teljes méretűre állíthatja az alkalmazásablakot, zárolhatja a navigációs ablakot, és minden egyes alkalommal megnyithat egy adott jelentést az adatbázis megnyitásakor.

Tartalom

AutoExec makró létrehozása asztali adatbázisban

Az AutoExec makró (olyan makró, amelyiknek az AutoExec nevet adja) az adatbázis minden egyéb makrója vagy modulja előtt fut. Ha már létrehozott egy makrót, amely azt teszi, amit az adatbázis indításakor meg szeretne tenni, egyszerűen nevezze át a makrót AutoExec néven, és az az adatbázis következő megnyitásakor fog futni. Egyébként a következő lépésekkel hozza létre a makrót:

  1. Kattintson aMakrólétrehozása> gombra.

    A Létrehozás lap Makró gombja.

  2. Válassza ki a Makrószerkesztő tetején látható legördülő listából a végrehajtani kívánt műveletet. Ha a makrónak vannak argumentumai, akkor adja meg a megfelelő értékeket az argumentummezőkben.

    • Ha nem találja a kívánt műveletet, győződjön meg arról, hogy az Összes művelet megjelenítése lehetőség be van jelölve a Tervezés lapon. Ez kibővíti a használható műveletek listáját, de a lista tartalmaz néhány olyan műveletet, amelyek csak akkor futnak, ha az adatbázis megbízható állapotban van. További tudnivalókat a Döntés arról, hogy megbízható-e egy adatbázis című cikkben olvashat.
  3. Minden végrehajtani kívánt művelettel ismételje meg a 2. lépést. A műveletkatalógusban is kereshet műveleteket, és duplán kattinthat vagy húzhatja őket a makróba.

  4. Kattintson a Mentés gombra, majd írja be a Mentés másként párbeszédpanelen az AutoExec nevet.

  5. Kattintson az OK gombra, és zárja be a Makrószerkesztőt. A makró az adatbázis következő megnyitásakor futni fog.

A makrók létrehozásáról a Felhasználóifelület-makró létrehozása című témakörben találhat további információt.

Megjegyzés

Vissza a lap tetejére

Indításkor típusú makró létrehozása Access-webappban

Az Access-webappok Indításkor makrója ugyanazt a funkciót hajtja végre, mint egy asztali adatbázisban az AutoExec makró, de nevesített makróként nem jelenik meg a navigációs ablakban. Továbbá nem akkor fut le, amikor az adatbázist megnyitják az asztali Accessben, hanem akkor, amikor megnyitják a webappot a böngészőben. Ilyenkor az Indításkor típusú makróban megadott makrólogika nem kerülhető meg.

Az alábbiak szerint hozhat létre egyet:

  1. Nyissa meg a webappot az Accessben. Ha böngészőben tekinti meg, kattintson a Beállítások>Testreszabás elemre az Accessben.

  2. Kattintson a Kezdőlap Speciális>elemre>a Makró indításakor.
    A menüszalag Indításkori makró parancsa.
    Az Access megnyitja a makrótervezőt. Ha már van indításkori makró, az Access megjeleníti. Ha nem, akkor egy üres makró jelenik meg, amelyben megkezdheti a műveletek hozzáadását.

  3. Válasszon műveleteket az Új művelet hozzáadása legördülő listában, vagy keressen műveleteket a Műveletkatalógusban, és kattintson rájuk duplán vagy húzza őket a makróba.

    Tipp:

    A Műveletkatalógusban a műveletek rövid leírása segít értelmezni, hogy mit csinál az adott művelet.

  4. Ha szükséges, adja meg az értékeket a hozzáadott műveletek argumentummezőiben.

  5. Kattintson a Mentés>bezárás gombra.

  6. Kattintson az Alkalmazás indítása> gombra, és az Indításkor makró akkor fut, amikor a webalkalmazás megnyílik a böngészőben.

Ha többet szeretne tudni arról, hogy miként lehet makrót létrehozni az Access-webappokban, olvassa el a Nézetek testreszabása felhasználói felület vezérlésére szolgáló makró létrehozásával című témakört.