Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Akciu ZrušiťUdalosť môžete použiť na zrušenie udalosť, ktorý spôsobil Access na spustenie makro, ktorý obsahuje túto akciu. Názov makra je nastavenie vlastnosti udalosti, ako napríklad BeforeUpdate, PriOtvorení, PriZrušeníZavedeniaalebo PriTlači.

Poznámka: Akcia makra ZrušiťUdalosť nie je k dispozícii vo webových aplikáciách Accessu.

Nastavenie

Akcia ZrušiťUdalosť nemá žiadne argumenty.

Poznámky

V formulár zvyčajne použijete akciu ZrušiťUdalosť v overenie makre s vlastnosťou udalosti BeforeUpdate . Keď používateľ zadá údaje do ovládací prvok alebo záznam, Access spustí makro pred pridaním údajov do databázy. Ak sa pri údajoch nedarí overovacie podmienky v makre, akcia ZrušiťUdalosť zruší proces aktualizovať pred začatím.

Táto akcia sa často používa s akciou MsgBox na signalizáciu toho, že údaje nesplnili podmienky overenia a sprostredkovanie užitočných informácií o druhu údajov, ktoré by sa mali zadávať.

Nasledujúce udalosti je možné zrušiť akciou ZrušiťUdalosť.

PoužiťFilter

Zmenené

StlačenieTlačidlaMyši

PredPotvrdenímVymazania

Skončiť

ŽiadneÚdaje

PredVložením

Filter

Otvoriť

PredAktualizáciou

Formát

Tlač

Dvojklik

StlačenieKlávesu

Uvoľniť

Odstrániť


Poznámka: Akciu ZrušiťUdalosť môžete použiť s udalosťou StlačenieTlačidlaMyši len na zrušenie udalosti, ku ktorej dôjde, keď kliknite pravým tlačidlom myši na objekt.

Ak nastavenie vlastnosti udalosti ovládacieho prvku PriDvojkliku špecifikuje makro obsahujúce akciu ZrušiťUdalosť, akcia zruší udalosť Dvojklik.

V prípade udalostí, ktoré možno zrušiť, nastane predvolené správanie udalosti (to znamená, aký prístup zvyčajne nastane pri výskyte udalosti) po spustení makra pre danú udalosť. To vám umožní zrušiť predvolené správanie. Ak napríklad dvakrát kliknete na slovo, v ktorom je kurzor umiestnený v textové pole, program Access zvyčajne vyberie slovo. Toto predvolené správanie môžete zrušiť v makre pre udalosť DblClick a vykonať inú akciu, napríklad otvoriť formulár s informáciami o údajoch v textovom poli. V prípade udalostí, ktoré sa nedajú zrušiť, nastane predvolené správanie pred spustením makra.

Poznámka: Ak vlastnosť udalosti formulára PriZrušeníZavedenia určuje makro, ktoré vykoná ZrušiťUdalosť akciu, nebudete môcť formulár uzavrieť. Musíte buď opraviť podmienku, ktorá spôsobila vykonanie akcie ZrušiťUdalosť alebo otvoriť makro, a odstrániť akciu ZrušiťUdalosť . Ak je formulár modálne formulár, makro sa nebude dať otvoriť.

Na spustenie akcie ZrušiťUdalosť v module Visual Basic for Applications (VBA) použite metódu ZrušiťUdalosť objektu DoCmd.

Príklad

Overenie údajov pomocou makra

Overovacie makro kontroluje poštové smerovacie čísla zadané vo formulári dodávateľov. Ukazuje použitie akcií ZastaviťMakro, MsgBox, ZrušiťUdalosť, a PrejsťNaOvládacíPrvok. Podmienený výraz overuje krajinu alebo oblasť a poštové smerovacie číslo zadané v zázname formulára. Ak poštové smerovacie číslo nie je v správnom formáte pre danú krajinu alebo oblasť, makro zobrazí okno hlásenia a zruší uloženie záznamu. Potom sa vráti k ovládaciemu prvku PSČ, kde môžete opraviť chybu. Toto makro sa má priradiť k vlastnosti PredAktualizáciou formulára dodávateľov.

Podmienka

Akcia

Argumenty: Nastavenie

Poznámka

IsNull([CountryRegion])

ZastaviťMakro

Ak má položka CountryRegion priradenú hodnotu Null, nie je možné overiť poštové smerovacie číslo.

[CountryRegion] In ("France","Italy","Spain") And Len([Postal Code]) <> 5

MsgBox

Hlásenie: PSČ musí mať 5 znakov.

Zvukový signál: Áno

Typ: Informácie

Názov: Chyba PSČ

Ak PSČ nemá 5 znakov, zobrazí sa hlásenie.

...

ZrušiťUdalosť

Zruší udalosť.

PrejsťNaOvládacíPrvok

Názov ovládacieho prvku: PostalCode

[CountryRegion] In ("Australia","Singapore") And Len([Postal Code]) <> 4

MsgBox

Hlásenie: PSČ musí mať 4 znaky.

Zvukový signál: Áno

Typ: Informácie

Názov: Chyba PSČ

Ak PSČ nemá 4 znaky, zobrazí sa hlásenie.

...

ZrušiťUdalosť

Zruší udalosť.

PrejsťNaOvládacíPrvok

Názov ovládacieho prvku: PostalCode

([CountryRegion] = "Canada") And ([Postal Code] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

MsgBox

Hlásenie: Poštové smerovacie číslo nie je platné. Príklad kanadského PSČ: H1J 1C3

Zvukový signál: Áno

Typ: Informácie

Názov: Chyba PSČ

Ak poštové smerovacie číslo nie je správne pre Kanadu, zobrazí sa hlásenie. (Príklad kanadského PSČ: H1J 1C3)

...

ZrušiťUdalosť

Zruší udalosť.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×