A Visszhang makróművelet

A Visszhang művelet segítségével kapcsolhatja be és ki a visszhang. Ezzel a művelettel jelenítheti meg vagy rejtheti el például egy makró eredményét annak futása közben.

Megjegyzés: Ez a művelet nem engedélyezett, ha az adatbázis nem megbízható. A makrók engedélyezésére vonatkozó további információkat lásd e cikk Lásd még szakaszának hivatkozásai között.

Beállítás

A Visszhang művelet argumentumai a következők:.

Művelet argumentuma

Leírás

Visszhang be

A Makrószerkesztő ablak Argumentumok területén található Visszhang be mezőben válassza az Igen (a visszhang bekapcsolása) vagy a Nem (a visszhang kikapcsolása) értéket. Az alapérték az Igen.

Állapotsor szövege

Az állapotsor megjelenítendő szöveg, amikor a visszhang ki van kapcsolva. Ilyenkor az állapotsorban megjelenhet például a „Makró végrehajtása folyamatban” szöveg.

Megjegyzés

Amikor a Microsoft Office Access 2007 egy makrót futtat, a képernyőn gyakran jelennek meg olyan információk, amelyek nem lényegesek a makró működése szempontjából. Ha a Visszhang be argumentumot a Nem értékre állítja, a makró a képernyő frissítése nélkül fut. Ha a makró futása befejeződik, az Access automatikusan bekapcsolja a visszajelzéseket, és újrarajzolás az ablakot. A Visszhang be argumentum Nem értékre állítása nem befolyásolja sem a makró működését, sem az eredményét.

A Visszhang művelet nem befolyásolja a modális párbeszédpanelek (a hibaüzenetek és a tulajdonságlap hasonló előugró űrlap) megjelenését. Párbeszédpanelek és előugró űrlapok segítségével információt gyűjthet vagy jeleníthet meg akkor is, ha ki van kapcsolva a visszhang. A FigyelmeztetésekBeállítása művelet segítségével letilthat minden üzenetet és párbeszédpanelt, kivéve a hibaüzeneteket és a felhasználói adatbevitelt igénylő párbeszédpaneleket.

A Visszhang műveletet többször is végrehajthatja egy makró futása során. Ez lehetővé teszi, hogy a makró futása közben megváltoztassa az állapotsorban megjelenő szöveget.

Ha kikapcsolja a visszhangot, a Homokóra művelet segítségével homokóra ikonra változtathatja az egérmutatót (illetve arra az ikonra, amely a számítógépen a „Foglalt” állapothoz van társítva), így látható formában jelezheti, hogy fut a makró.

Ha a Visszhang műveletet egy Visual Basic for Applications (VBA) nyelvű modulban szeretné használni, alkalmazza a DoCmd objektum Echo metódusát.

Példák

Vezérlőelem értékének beállítása makróval

A következő makró a Szállítók űrlap egy gombjához társítva megnyitja a Termék hozzáadása űrlapot. Bemutatja a Visszhang, a Bezárás, az ŰrlapMegnyitása, az Értékbeállítás és a VezérlőelemreUgrás műveletet. Az Értékbeállítás művelet a Szállítók űrlap aktuális szállítójára állítja be a Termékek űrlap Szállítóazonosító vezérlőelemét. A VezérlőelemreUgrás művelet ezután átviszi a fókuszt a Kategóriaazonosító mezőre, és ott el lehet kezdeni az új termék adatainak megadását. Ezt a makrót a Szállítók űrlap Termék hozzáadása gombjához kell csatolni.

Művelet

Argumentumok: Beállítás

Megjegyzés

Visszhang

Visszhang be: Nem

A képernyőfrissítés leállítása a makró futásának idejére.

Bezárás

Objektumtípus: Űrlap

Objektumnév: Terméklista

Mentés: Nem

A Terméklista űrlap bezárása.

ŰrlapMegnyitása

Űrlapnév: Termékek

Nézet: Űrlap

Adat-hozzáférési mód: Hozzáadás

Megnyitási mód: Normál

A Termékek űrlap megnyitása.

Értékbeállítás

Elem: [Forms]![Termékek]![Szállítóazonosító]

Kifejezés: Szállítóazonosító

A Szállítóazonosító vezérlőelem beállítása a Szállítók űrlap aktuális szállítójára.

VezérlőelemreUgrás

Vezérlőelemnév: Kategóriaazonosító

Ugrás a Kategóriaazonosító vezérlőelemre.

Űrlapok szinkronizálása makró segítségével

A következő makró megnyitja a Terméklista űrlapot a Szállítók űrlap jobb alsó sarkában, és megjeleníti az aktuális szállító termékeit. Bemutatja a Visszhang, az Üzenetpanel, a VezérlőelemreUgrás, a MakróMegállítása, az ŰrlapMegnyitása és a MakróMegállításaműveletet. Ezenkívül bemutatja a feltételes kifejezések használatát az Üzenetpanel, a VezérlőelemreUgrás és a MakróMegállítása műveletben. Ezt a makrót a Szállítók űrlap Termékek áttekintése gombjához társíthatja.

Feltétel

Művelet

Argumentumok: Beállítás

Megjegyzés

Visszhang

Visszhang be: Nem

A képernyőfrissítés leállítása 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: Szállító kijelölése

Ha nincs aktuális szállító a Szállítók űrlapon, megjelenít egy üzenetet.

...

VezérlőelemreUgrás

Vezérlőelemnév: Vállalatnév

A fókusz átvitele a Vállalatnév vezérlőelemre.

...

MakróMegállítása

A makró leállítása.

ŰrlapMegnyitása

Űrlapnév: Terméklista

Nézet: Adatlap

Szűrőnév:

Where feltétel: [Szállítóazonosító] = [Forms]![Szállítók]![Szállítóazonosító]

Adat-hozzáférési mód: Csak olvasás

Megnyitási mód: Normál

Megnyitja a Terméklista űrlapot, és megjeleníti az aktuális szállító termékeit.

ÁthelyezésÁtméretezés

Jobbra: 1,5 cm

Le: 4,2 cm

A Terméklista űrlapot a Szállítók űrlap jobb alsó sarkára helyezi át.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×