Nézet testreszabása Access-webappokban felhasználóifelület-makró létrehozásával

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.

Felhasználóifelület-makrókat az alábbi lépésekkel 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ó 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.

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

Hasznos volt az információ?

Nagyszerű! Van más visszajelzése?

Hogyan tehetjük jobbá?

Köszönjük a visszajelzését!

×