Galite naudoti makrokomandos veiksmą Stabdytimakrokomandą "Access" kompiuterio duomenų bazėse, kad sustabdytumėte šiuo metu vykdomą makrokomanda.
Parametras
Veiksmas Stabdytimakrokomandą neturi argumentų.
Pastabos
Paprastai šį veiksmą naudojate, kai dėl sąlygos reikia sustabdyti makrokomandą. Makrokomandos veiksmo eilutė, kurioje yra šis veiksmas, galite naudoti sąlyginė išraiška. Kai reiškinys įvertinamas kaip Teisinga (–1), Access sustabdo makrokomandą.
Pavyzdžiui, galite sukurti makrokomandą, kuri atidaro forma, rodančią dienos užsakymo bendrąsias sumas pagal pasirinktinis dialogo laukas įvestą datą. Galite naudoti sąlyginę išraišką, kad įsitikintumėte, jog dialogo lango užsakymų datos valdiklis yra galiojanti data. Jei ne, veiksmas "MessageBox" gali rodyti klaidos pranešimą, o veiksmas Stabdytimakrokomandą gali sustabdyti makrokomandą.
Jei makrokomanda naudojo veiksmus Aidas arba SetWarnings , kad išjungtų aidas arba sistemos pranešimų rodymą, makrokomandos veiksmas Stabdytimakrokomandą automatiškai juos vėl įjungia.
Šis veiksmas negalimas "Visual Basic for Applications" (VBA) modulyje.
Pavyzdys
Sinchronizuokite formas naudodami makrokomandą
Ši makrokomanda atidaro formą Produktų sąrašas apatiniame dešiniajame formos Tiekėjai kampe, kurioje rodomi dabartinio tiekėjo produktai. Jis rodo išvedimo, pranešimų lauko, gotocontrol, stopmacro, openform ir MoveAndSizeWindow makrokomandų veiksmų naudojimą. Ji taip pat rodo sąlyginio reiškinio naudojimą su veiksmais MessageBox, GoToControl ir StopMacro . Ši makrokomanda turi būti pridėta prie formos Tiekėjai mygtuko Peržiūrėti produktus.
Sąlyga |
Veiksmas |
Argumentai: parametras |
Komentaras |
Echo |
Aidas įjungtas: ne |
Sustabdykite ekrano naujinimą, kol vykdoma makrokomanda. |
|
IsNull([Tiekėjo ID]) |
Pranešimo laukas |
Pranešimas: eikite į tiekėjo įrašą, kurio produktus norite matyti, tada dar kartą spustelėkite mygtuką Peržiūrėti produktus. Pyptelėjimas: Taip Tipas: nėra Pavadinimas: Pasirinkite tiekėją |
Jei formoje Tiekėjai dabartinio tiekėjo nėra, rodyti pranešimą. |
... |
GoToControl |
Valdiklio pavadinimas: Įmonės pavadinimas |
Perkelti įvesties vietą į valdiklį Įmonės pavadinimas. |
... |
StopMacro |
Stabdyti makrokomandą. |
|
OpenForm |
Formos pavadinimas: produktų sąrašas Rodinys: duomenų lapas Filtro pavadinimas: Vietos sąlyga: [Tiekėjo ID] = [Formos]! [Tiekėjai]! [Tiekėjo ID] Duomenų režimas: tik skaityti Lango režimas: Įprastas |
Atidarykite formą Produktų sąrašas ir peržiūrėkite dabartinio tiekėjo produktus. |
|
MoveAndSizeWindow |
Dešinėje: 0.7799" Žemyn: 1,8 col. |
Perkelkite formą Produktų sąrašas formos Tiekėjai apačioje dešinėje. |