Az asztali Access-adatbázisok Makrómegállítása makróműveletének használatával leállíthatja az éppen futó makró.
Beállítás
A LeállításIMakro műveletnek nincs argumentuma.
Megjegyzések
Ezt a műveletet általában akkor használhatja, ha egy feltétel szükségessé teszi a makró leállítását. A műveletet feltételes kifejezés makró műveletsor is használhatja. Amikor a kifejezés Igaz (–1) értéket ad vissza, Access leállítja a makrót.
Létrehozhat például egy makrót, amely megnyit egy űrlap, amely megjeleníti a napi rendelés összesítését egy adott egyéni párbeszédpanel. Feltételes kifejezés használatával győződjön meg arról, hogy a vezérlő rendelési dátum érvényes dátumot tartalmaz. Ha nem, az Üzenetdoboz művelet megjeleníthet egy hibaüzenetet, a Makrómegállítás művelet pedig leállíthatja a makrót.
Ha a makró a Visszhang vagy a MakróMegállítása művelet segítségével kikapcsolta a visszhang vagy a rendszerüzenetek megjelenítését, a Makrómegállítás makróművelet automatikusan bekapcsolja őket.
Ez a művelet nem érhető el Visual Basic for Applications (VBA) modulban.
Példa
Űrlapok szinkronizálása makró használatával
Az alábbi makró megnyit egy Terméklista űrlapot a Szállítók űrlap jobb alsó sarkában, és megjeleníti az aktuális szállító termékeit. A Visszhang,az Üzenetablak,a Vezérlőre ugrás,a StopMacro,az OpenFormés a MoveAndSizeWindow makróművelet használatát mutatja be. Emellett a feltételes kifejezés használatát is megjeleníti az Üzenetdoboz,a Vezérlőre ugrásés a LeállításIMakro művelettel. Ezt a makrót a Szállítók űrlap Termékek áttekintése gombjához kell csatolni.
Feltétel |
Művelet |
Argumentumok: Beállítás |
Megjegyzés |
Visszhang |
Visszhang be: Nem |
Leállítja a képernyő frissítését a makró futásának idejére. |
|
IsNull([Szállítóazonosító]) |
Üzenetpanel |
Üzenet: Lépjen annak a szállítónak a rekordjára, akinek a termékeit látni szeretné, majd kattintson újra a Termékek megtekintése gombra. Hangjelzés: Igen Típus: Nincs Cím: Válasszon szállítót |
Ha a Szállítók űrlapon nincs aktuális szállító, jelenítsen meg egy üzenetet. |
... |
VezérlőelemreUgrás |
Vezérlő neve:CompanyName |
Helyezze a fókuszt a CompanyName vezérlőre. |
... |
StopMacro |
Állítsa le a makrót. |
|
ŰrlapMegnyitása |
Űrlap neve:Terméklista Nézet: Adatlap Szűrő neve: Where feltétel:[Szállítóazonosító] = [Forms]! [Szállítók]! [Szállítóazonosító] Adatmód: Csak olvasható Megnyitási mód: Normál |
Nyissa meg a Terméklista űrlapot, és mutassa meg az aktuális szállító termékeit. |
|
MoveAndSizeWindow |
Jobb:0,7799" Le: 1,8" |
Helyezze a Terméklista űrlapot a Szállítók űrlap jobb alsó részén. |