Akciu makra Echo môžete použiť na určenie toho, či je ozvena zapnutá v počítačových databázach Accessu. Túto akciu môžete použiť napríklad na skrytie alebo zobrazenie výsledkov makro počas jej spustenia.
Poznámka: Táto akcia nebude povolená, ak databáza nie je dôveryhodná.
Poznámka: Akcia makra Echo nie je k dispozícii vo webových aplikáciách Accessu.
Nastavenie
Akcia makra Echo obsahuje nasledovné argumenty.
Argument akcie |
Popis |
Opakovať |
Kliknite na možnosť Áno (zapnúť ozvenu) alebo Nie (vypnúť ozvenu) v poli Opakovať v časti Argumenty akcie v okne Zostavovač makier. Predvolene je zvolená možnosť Áno. |
Text stavového riadka |
Text, ktorý sa má zobraziť v stavový riadok, keď je ozvena vypnutá. Ak je napríklad ozvena vypnutá, v stavovom riadku sa zobrazí hlásenie Makro je spustené. |
Poznámky:
Pri Access spustenie makra sa pri aktualizácii obrazovky často zobrazujú informácie, ktoré nie sú nevyhnutné pre fungovanie makra. Keď nastavíte argument Odozva nahodnotu Nie, makro sa spustí bez aktualizácie obrazovky. Po dokončení makra Access automaticky znova zapne ozvenu a prekreslí okno. Nastavenie Nie pre argument Echo On neovplyvňuje funkčnosť makra ani jeho výsledky.
Akcia Odozva nepotlačí zobrazenie dialógových okien modálne, ako sú napríklad chybové hlásenia alebo kontextové formuláre, ako sú napríklad hárky vlastností. Dialógové okná a kontextové formuláre môžete použiť na zhromažďovanie alebo zobrazovanie informácií, a to aj v prípade, že je ozvena vypnutá. Ak chcete potlačiť všetky správy alebo dialógové okná okrem chybových hlásení a dialógových okien, ktoré vyžadujú, aby používateľ zadával informácie, použite akciu NastaviťUzornenia .
Akciu Zobraziť výsledky môžete v makre spustiť viackrát. Umožní vám to zmeniť text stavového riadka počas spúšťania makra.
Ak ozvenu vypnete, môžete pomocou akcie Presýpacie hodiny zmeniť ukazovateľ myši na ikonu presýpacích hodín (alebo ľubovoľnú ikonu ukazovateľa myši, ktorú ste nastavili pre hodnotu Nemám čas), a poskytnúť tak vizuálne označenie, že makro je spustené.
Ak chcete spustiť akciu Echo v module Visual Basic for Applications (VBA), použite metódu Echo objektu DoCmd .
Príklady
Nastavenie hodnoty ovládacieho prvku pomocou makra
Pomocou nasledujúceho makra sa otvorí formulár Pridanie produktov pomocou tlačidla vo formulári Dodávatelia. Zobrazuje použitie akcií Echo, Close, OpenForm, SetValue a GoToControl . Pomocou akcie NastaviťHodnotu môžete nastaviť ovládací prvok Identifikácia dodávateľa vo formulári Produkty na aktuálneho dodávateľa vo formulári Dodávatelia. Pomocou akcie PrejsťNaOvládacíPrvok môžete potom presunúť zameranie na pole Identifikácia kategórie, kde môžete začať zadávať údaje pre nový produkt. Toto makro treba priradiť k tlačidlu Pridať produkty vo formulári Dodávatelia.
Akcia |
Argumenty: Nastavenie |
Komentár |
Zobrazovať výsledky |
Zobraziť výsledky: Nie |
Zastaví aktualizáciu obrazovky, keď je spustené makro. |
Zavrieť |
TypObjektu: Formulár Názov objektu: Zoznam produktov Uložiť: Nie |
Zavrie formulár Zoznam produktov. |
OtvoriťFormulár |
Názov formulára: Produkty Zobraziť: Formulár Režim údajov: Pridávanie Režim okna: Normálny |
Otvorí formulár Produkty. |
NastaviťHodnotu |
Položka: [Formuláre]![Produkty]![Identifikácia dodávateľa] Výraz: Identifikácia dodávateľa |
Nastaví ovládací prvok Identifikácia dodávateľa na aktuálneho dodávateľa vo formulári Dodávatelia. |
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: Identifikácia kategórie |
Prejde na ovládací prvok Identifikácia kategórie. |
Synchronizácia formulárov pomocou makra
Nasledujúce makro otvorí formulár Zoznam produktov v pravom dolnom rohu formulára Dodávatelia a zobrazí produkty aktuálneho dodávateľa. Zobrazuje použitie akcií Echo, MsgBox, GoToControl, StopMacro, OpenForm a MoveSize . Zobrazuje tiež použitie podmieneného výrazu s akciami MsgBox, GoToControl a StopMacro . Toto makro by malo byť priložené k tlačidlu Revízia produktov vo formulári Dodávatelia.
Podmienka |
Akcia |
Argumenty: Nastavenie |
Komentár |
Zobrazovať výsledky |
Zobraziť výsledky: Nie |
Zastaví aktualizáciu obrazovky, keď je spustené makro. |
|
IsNull([ID dodávateľa]) |
OknoHlásenia |
Hlásenie: Prejdite na záznam dodávateľa, ktorého produkty chcete zobraziť, a potom znova kliknite na tlačidlo Prehľad produktov. Zvukový signál: Áno Typ: Žiadna ikona Názov: Výber dodávateľa |
Ak vo formulári Dodávatelia nie je žiadny aktuálny dodávateľ, zobrazí sa hlásenie. |
... |
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: NázovSpoločovne |
Presuňte zameranie na ovládací prvok NázovSpoločovne. |
... |
ZastaviťMakro |
Zastavte makro. |
|
OtvoriťFormulár |
Názov formulára: Zoznam produktov Zobrazenie: Údajový hárok Názov filtra: Podmienka Where: [ID dodávateľa] = [Formuláre]! [Dodávatelia]! [ID dodávateľa] Režim údajov: Iba na čítanie Režim okna: Normálny |
Otvorte formulár Zoznam produktov a zobrazte produkty aktuálneho dodávateľa. |
|
Premiestniť veľkosť |
Vpravo: 0,7799" Dole: 1,8" |
Umiestnite formulár Zoznam produktov do pravého dolného rohu formulára Dodávatelia. |