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

Az Access-webappok felhasználói felület vezérlésére szolgáló makróival olyan műveleteket hajthat végre, mint például másik nézet megnyitása, szűrő alkalmazása vagy új rekord létrehozása. A felhasználói felületi makróknak két típusa van: "beágyazott" felhasználói felületi makrók, amelyek közvetlenül kapcsolódnak a felhasználói felület objektumaihoz, például a parancsgombokhoz, kombinált listákhoz vagy a Műveletsáv gombobjektumhoz, valamint a makróobjektumokban található "önálló" felhasználói felületi makrókhoz.

A makrólogika ismétlésének elkerülése érdekében hasznosítsa újra az önálló felhasználóifelület-makrókat a többi makróból való meghívással. Az önálló felhasználói felületi makrókat a navigációs ablakban, a Makrók területen tekintheti meg, de közvetlenül onnan nem futtathatja őket. A MakróFuttatása művelet használatával futtathatja az önálló felhasználóifelület-makrókat beágyazott felhasználóifelület-makróból.

Megjegyzés: Ez a cikk az asztali Access-adatbázisokra nem érvényes.

Beágyazott felhasználóifelület-makró létrehozása az Access-webappokban

Az Access-webappokban a beágyazott felhasználóifelület-makrók olyankor futnak, amikor egy nézetben megadott események történnek, például ha valaki egy gombra kattint, kijelöl egy elemet egy kombinált listában, vagy betölt egy nézetet. A makrók annak a nézetnek vagy vezérlőelemnek a részeivé válnak, amelybe beágyazva vannak.

Az Access-webappokban a következő eseményekhez csatolhat felhasználóifelület-makrót vezérlőelemben vagy nézetben:

Esemény típusa

Esemény előfordulása

Frissítés után

Azt követően fordul elő, hogy egy vezérlőelembe adatot írt be, vagy kijelölte egy listavezérlő valamelyik elemét.

Kattintásra

Vezérlőelem kiválasztásakor fordul elő.

Jelenlegire

Olyankor fordul elő, amikor a felhasználó a nézetben másik rekordra lép.

Betöltésre

Nézet megnyitásakor fordul elő.

Az alábbiak az egyes vezérlőelemek által támogatott események Lista vagy Üres nézetben:

Vezérlőelem vagy objektum típusa

Támogatott események

Műveletsáv gombja

Kattintásra

Automatikus kiegészítés

Frissítés után, Kattintásra

Gomb

Kattintásra

Jelölőnégyzet

Frissítés után

Kombinált lista

Frissítés után

Hivatkozás

Frissítés után, Kattintásra

Kép

Kattintásra

Címke

Kattintásra

Többsoros szövegmező

Frissítés után, Kattintásra

Szövegmező

Frissítés után, Kattintásra

Nézet

Jelenlegire, Betöltésre

Megjegyzések: 

  • Az Access-webappokban az Összegzés nézetek nem támogatják az egyéni vezérlők felvételét, ami azt jelenti, hogy felhasználóifelület-makrók ebben a nézettípusban nem adhatók egyetlen vezérlőhöz sem.

  • Az Adatlap nézetek nem támogatják a Módosítás után vezérlőeseményeket. A Módosítás után eseményben csak Lista és Üres nézetben elhelyezett vezérlőkhöz adhat meg makrólogikát.

  • A webböngésző vezérlők, a segédnézet vezérlők és kapcsolódó elemek vezérlők semmilyen eseményt semmilyen nézettípusban nem támogatnak.

Így hozhat létre beágyazott felhasználói felületi makrót egy Access-webalkalmazásban:

  1. Jelölje ki a vezérlőelemet, amelyikbe be szeretné ágyazni a makrót.

  2. Kattintson a Műveletek gombra. Az Access megnyitja az egyéni művelethez tartozó Műveletek párbeszédpanelt.

    Parancsgomb Műveletek gombja egy nézetben.

  3. Kattintson arra az eseményre, amelyikhez a makrót kapcsolni szeretné. Az Access a makró Tervezés nézetében egy üres makrót jelenít meg, Ön pedig megkezdheti a műveletek megadását.

Különálló felhasználóifelület-makró létrehozása az Access-webappokban

  1. Kattintson a Kezdőlap > Speciális > Makró parancsra.

    Az Access a makró Tervezés nézetében egy üres makrót jelenít meg, és Ön megkezdheti a műveletek megadását.

  2. Kattintson a Mentés gombra. Adja meg a makró nevét a Makrónév mezőben, majd kattintson az OK gombra.

Tippek a felhasználóifelület-makrók létrehozására az Access-webappokban

Ezekkel a tippekkel zökkenőmentesebb lehet a folyamat.

  • Ha egy makróban mezőre szeretne hivatkozni, használja a [Táblanév].[Mezőnév] formátumot. A [Feladatok].[Határidő] hivatkozással például a Határidő mezőre, a [Feladatok].[Állapot] hivatkozással az Állapot mezőre hivatkozhat. Ha egy nézet lekérdezésen alapul, adja meg a mentettlekérdezés-objektum nevét. Ha például a nézet rekordforrása egy SajátLekérdezés nevű lekérdezés, a [SajátLekérdezés].[Határidő] objektumnévvel a lekérdezés Határidő mezőjére hivatkozhat.

  • Beágyazott felhasználói felületi makró létrehozása előtt jegyezze fel a használni kívánt táblák, mezők és vezérlők nevét, mert nem fog tudni más lapokra váltani, amíg dolgozik rajta.

  • Bizonyos makróműveleti argumentumok támogatják a kifejezések használatát. Ha egy makróművelet argumentumához kifejezést szeretne használni, írjon be egy = jelet az argumentummező első helyén. Ha az argumentum támogatja a kifejezések használatát, az Access megjeleníti a Kifejezésszerkesztő gombot az argumentummező jobb szélén.

  • Mentsen gyakran.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.