Galite naudoti makrokomandos veiksmą SetWarnings , kad įjungtumėte arba išjungtumėte sistemos pranešimus "Access" kompiuterio duomenų bazėse.
Pastaba: Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.
Parametras
Makrokomandos veiksmas SetWarnings turi šį argumentą.
Veiksmo argumentas |
Aprašas |
Įspėjimai įjungti |
Nurodo, ar rodomi sistemos pranešimai. Spustelėkite Taip (norėdami įjungti sistemos pranešimus) arba Ne (norėdami išjungti sistemos pranešimus) lauke Įspėjimai įjungti , esančiame makrokomandos kūrimo lango sekcijoje Veiksmo argumentai . Numatytoji reikšmė yra Ne. |
Pastabos
Šį veiksmą galite naudoti norėdami neleisti modalinis įspėjimams ir pranešimų laukams sustabdyti makrokomanda. Tačiau klaidų pranešimai visada rodomi. Be to, Access rodomi visi dialogo langai, kuriems reikia ne tik pasirinkti mygtuką (pvz., Gerai, Atšaukti, Taip arba Ne), pvz., bet kuris dialogo langas, kuriame reikia įvesti tekstą arba pasirinkti vieną iš kelių parinkčių.
Šio veiksmo vykdymas, kai argumentas Įspėjimai įjungti nustatytas kaip Ne , veikia taip pat, kaip ir paspaudus ENTER, kai rodomas įspėjimo ar pranešimo laukas. Paprastai mygtukas Gerai arba Taip pasirenkamas atsižvelgiant į įspėjimą arba pranešimą.
Kai makrokomanda bus baigta, "Access" automatiškai vėl įjungs sistemos pranešimų rodymą.
Dažnai šį veiksmą naudosite su makrokomandos veiksmu Aidas , kuris paslepia makrokomandos rezultatus, kol jis bus baigtas. Galite naudoti makrokomandos veiksmą SetWarnings , kad paslėptumėte įspėjimus ir pranešimų laukus.
Nors makrokomandos veiksmas SetWarnings gali supaprastinti sąveiką su makrokomandomis, turite būti atsargūs išjungdami sistemos pranešimus. Kai kuriais atvejais nenorite tęsti makrokomandos, jei rodomas tam tikras įspėjimo pranešimas. Jei nesate tikri dėl visų makrokomandų veiksmų rezultatų, turėtumėte vengti šio veiksmo.
Norėdami vykdyti veiksmą SetWarnings "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą SetWarnings.