Praegu töötava makro peatamiseks saate Accessi töölauaandmebaasides kasutada makrotoimingut Peata _makro.
Säte
Toimingul StopMacro pole argumente.
Kommentaarid
Tavaliselt kasutatakse seda toimingut siis, kui mõni tingimus muudab makro peatamise vajalikuks. Seda toimingut sisaldava makro toimingurida saate kasutada tingimusavaldis. Kui avaldise väärtus on Tõene (–1), peatab Access makro.
Näiteks võite luua makro, mis avab vorm, mis kuvab kohandatud dialoogiboks sisestatud kuupäeva päevatellimuse kogusummad. Tingimusavaldise abil saate veenduda, et dialoogiboksi juhtelement Tellimuse kuupäev sisaldab sobivat kuupäeva. Kui seda ei kuvata, võib toiming Teateboks kuvada tõrketeate ja toiming Peata_ makro võib makro peatada.
Kui makro on toimingute Kaja või Sea_hoiatused abil kaja või süsteemiteadete kuvamise välja lülitanud, lülitab makrotoiming Peata_makro need automaatselt uuesti sisse.
See toiming pole saadaval moodulis Visual Basic for Applications (VBA).
Näide
Vormide sünkroonimine makro abil
Järgmine makro avab vormi "Tarnijad" paremas allnurgas vormi "Tooteloend", kus kuvatakse praeguse tarnija tooted. See näitab makrotoimingute Kaja, Teateboks, Mine_juhtelemendile, StopMakro, Ava_vorm ja MoveAndSizeWindow kasutamist. Samuti näitab see tingimusavaldise kasutamist toimingutega MessageBox, GoToControl ja StopMacro . See makro peaks olema manustatud vormi Tarnijad nupule Toodete läbivaatus.
Tingimus |
Toiming |
Argumendid: Säte |
Kommentaar |
Kaja |
Kaja on sees: Ei |
Makro töötamise ajal peatatakse kuva värskendamine. |
|
IsNull([TarnijaID]) |
Teateboks |
Sõnum. Liikuge selle tarnija kirjele, kelle tooteid soovite näha ja klõpsake siis uuesti nuppu Vaata tooteid. Piiks. Jah Tüüp. Pole Pealkiri. Tarnija valimine |
Kui vormil Tarnijad pole ühtegi praegust tarnijat, kuvage teade. |
... |
Mine_juhtelemendile |
Juhtelemendi nimi: CompanyName |
Fookuse viimine CompanyNamei juhtelemendile. |
... |
Peata_makro |
Peatage makro. |
|
Ava_vorm |
Vormi nimi: tooteloend Vaade: Andmeleht Filtri nimi: Where-tingimus: [TarnijaID] = [Vormid]! [Tarnijad]! [Tarnija ID] Andmerežiim: kirjutuskaitstud Akna režiim: Tavaline |
Avage vorm Tooteloend ja kuvage praeguse tarnija tooted. |
|
MoveAndSizeWindow |
Paremal: 0,7799" Alla: 1,8" |
Paigutage vorm Tooteloend vormi Tarnijad paremas allnurgas. |