Nézetek testreszabása felhasználói felület vezérlésére szolgáló makró létrehozásával az Access-alkalmazásokban

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ület vezérlésére szolgáló makrók kétféle típusúak lehetnek: "beágyazott" makrók, amelyek közvetlenül a felhasználói felület objektumaihoz – például parancsgombokhoz, kombinált listákhoz vagy a műveletsáv gombobjektumaihoz – kapcsolódnak, illetve az "önálló" makrók, amelyek makróobjektumokban találhatók.

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óifelület-makrókat a navigációs ablak Makrók csoportjában láthatja, de közvetlenül onnan nem futtathatja. 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észei, amelyikbe be vannak ágyazva.

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és

  • 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.

Beágyazott felhasználóifelület-makrókat az alábbi módon hozhat létre az Access-webappokban:

  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ó elemre.
    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.
  • Mielőtt beágyazott felhasználóifelület-makrót készítene, írja le a használni tervezett táblák, mezők és vezérlőelemek nevét, mert addig nem fog tudni másik lapra váltani, amíg a makrón dolgozik.
  • Bizonyos makróműveleti argumentumok támogatják a kifejezések használatát. Ha kifejezést szeretne használni egy makróműveleti argumentumban, írjon be egy = jelet az argumentummező első pozíciójába. 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.