Makrotoimingu Kaja abil saate määrata, kas kaja on Accessi töölauaandmebaasides sisse lülitatud. Selle toimingu abil saate näiteks peita või kuvada makro tulemid selle töötamise ajal.
Märkus.: Kui andmebaas pole usaldusväärne, pole see toiming lubatud.
Märkus.: Makrotoiming Kaja pole Accessi veebirakendustes saadaval.
Säte
Makrotoimingul Kaja on järgmised argumendid.
Toimingu argument |
Kirjeldus |
Kaja sees |
Klõpsake akna Makrokoostur jaotise Toiminguargumendid väljal Kaja sees nuppu Jah (lülita kaja sisse) või Ei (lülita kaja välja). Vaikeväärtus on Jah. |
Olekuriba tekst |
Tekst, mis kuvatakse olekuriba, kui kaja on välja lülitatud. Näiteks kui kaja on välja lülitatud, saab olekuribal kuvada teate "Makro töötab". |
Kommentaarid
Kui Access käivitab makro, näitab kuva värskendamine sageli teavet, mis pole makro toimimiseks oluline. Kui määrate argumendi Kaja sees väärtuseks Ei, käivitub makro ilma ekraani värskendamata. Kui makro on valmis, lülitab Access kaja automaatselt sisse ja värvib akna uuesti. Argumendi Kaja sees säte Ei ei mõjuta makro funktsioone ega selle tulemeid.
Toiming Kaja ei tõkesta modaalne dialoogibokside (nt tõrketeadete) või hüpikvormide (nt atribuudilehtede) kuvamist. Dialoogibokse ja hüpikvorme saate kasutada teabe kogumiseks või kuvamiseks isegi siis, kui kaja on välja lülitatud. Kõigi sõnumite või dialoogibokside (v.a tõrketeatebokside ja dialoogibokside) tõkestamiseks, mis nõuavad kasutajalt teabe sisestamist, kasutage toimingut Sea_hoiatused .
Toimingu Kaja saate makros käivitada mitu korda. Nii saate muuta olekuriba teksti makro töötamise ajal.
Kui lülitate kaja välja, saate toimingu Hourglass abil muuta hiirekursori liivakellikooniks (või mis tahes hiirekursoriikooniks, mille olete määranud väärtuseks Hõivatud), et anda visuaalset märku makro töötamisest.
Toimingu Kaja käivitamiseks moodulis Visual Basic for Applications (VBA) kasutage objekti DoCmd meetodit Kaja.
Näited
Juhtelemendi väärtuse seadmine makro abil
Allpool oleva makro abil avatakse vormil „Tarnijad“ oleva nupu kaudu vorm „Lisa tooteid“. See näitab toimingute Kaja, Sule, Ava_vorm, Sea_väärtus ja Mine_juhtelemendile kasutamist. Toiminguga Sea_väärtus määratakse vormi „Tooted“ juhtelemendi „Tarnija ID“ väärtuseks vormil „Tarnijad“ oleva praeguse tarnija väärtus. Seejärel viiakse fookus toiminguga Mine_juhtelemendile väljale „Kategooria ID“, kus saate sisestada uue toote andmeid. See makro tuleks lisada vormi „Tarnijad“ nupule „Lisa tooteid“.
Toiming |
Argumendid: Säte |
Kommentaar |
Kaja |
Kaja on sees: Ei |
Makro töötamise ajal peatatakse kuva värskendamine. |
Sule |
Objekti tüüp: Vorm Objekti nimi: Tooteloend Salvesta: Ei |
Sulgege vorm „Tooteloend“ |
Ava_vorm |
Vormi nimi: Tooted Vaade: Vorm Andmerežiim: Lisamine Akna režiim: Tavaline |
Avatakse vorm „Tooted“. |
Sea_väärtus |
Üksus: [Vormid]![Tooted]![Tarnija ID] Avaldis: Tarnija ID |
Juhtelemendi „Tarnija ID“ väärtus samastatakse vormil „Tarnijad“ oleva praeguse tarnija väärtusega. |
Mine_juhtelemendile |
Juhtelemendi nimi Kategooria ID |
Avatakse juhtelement „Kategooria ID“. |
Vormide sünkroonimine makro abil
Järgmine makro avab vormi "Tarnijad" paremas allnurgas vormi "Tooteloend", kus kuvatakse praeguse tarnija tooted. See näitab toimingute Kaja, MsgBox, GoToControl, StopMacro, OpenForm ja MoveSize kasutamist. Samuti näitab see tingimusavaldise kasutamist toimingutega MsgBox, 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([Tarnija ID]) |
MsgBox |
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: [Tarnija ID] = [Vormid]! [Tarnijad]! [Tarnija ID] Andmerežiim: kirjutuskaitstud Akna režiim: Tavaline |
Avage vorm Tooteloend ja kuvage praeguse tarnija tooted. |
|
Nihuta suurust |
Paremal: 0,7799" Alla: 1,8" |
Paigutage vorm Tooteloend vormi Tarnijad paremas allnurgas. |