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

A felhasználói felület vezérlésére szolgáló makrókkal 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 kódrészek 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ás útján. 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 futtathatók. 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.

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

A beágyazott felhasználóifelület-makrók olyankor futnak, amikor egy nézetben megadott események fordulnak elő, ha például rákattintanak egy gombra, kijelölnek egy elemet egy kombinált listában, vagy betöltenek egy nézetet. A makrók annak a nézetnek vagy vezérlőelemnek a részei, amelyikbe be vannak ágyazva.

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

Ezek pedig az egyes vezérlőelemek által támogatott események:

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

A beágyazott felhasználóifelület-makrók létrehozásának folyamata a következő:

  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.

  1. Kattintson arra az eseményre, amelyikhez a makrót kapcsolni kívánja.
    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.

Önálló felhasználóifelület-makró létrehozása

  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.

  1. 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 készítéséhez

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

  • Ha makróban egy mezőre szeretne hivatkozni, használja a [Táblanév].[Mezőnév] formátumot. Például a [Feladatok].[Határidő] használatával hivatkozhat a Határidő mezőre és a [Feladatok].[Állapot] használatával az Állapot mezőre.
  • 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.
  • Mentsen gyakran.
 
 
Hatókör:
Access 2013