Du kan bruke makrohandlingen SetWarnings til å aktivere eller deaktivere systemmeldinger i Access-skrivebordsdatabaser.
Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.
Innstilling
Makrohandlingen SetWarnings har følgende argument.
Handlingsargument |
Beskrivelse |
Advarsler på |
Angir om systemmeldinger skal vises. Klikk Ja (for å aktivere systemmeldinger) eller Nei (for å slå av systemmeldinger) i advarsler på-boksen i Handlingsargumenter-delen i makroutformingsvinduet. Standardverdien er Nei. |
Merknader
Du kan bruke denne handlingen til å hindre sperrede advarsler og meldingsbokser fra å stoppe makro. Feilmeldinger vises imidlertid alltid. Access viser også eventuelle dialogbokser som krever andre inndata enn bare å velge en knapp (for eksempel OK, Avbryt, Ja eller Nei), for eksempel en dialogboks som krever at du skriver inn tekst eller velger ett av flere alternativer.
Hvis du utfører denne handlingen med argumentet Advarsler på satt til Nei , har den samme effekten som å trykke ENTER når en advarsel eller meldingsboks vises. Vanligvis velges en OK - eller Ja-knapp som svar på advarselen eller meldingen.
Når makroen er ferdig, aktiveres automatisk visningen av systemmeldinger.
Ofte skal du bruke denne handlingen med makrohandlingen Ekko , som skjuler resultatene av en makro til den er ferdig. Du kan også bruke makrohandlingen SetWarnings til å skjule advarsler og meldingsbokser.
Selv om makrohandlingen SetWarnings kan forenkle samhandlinger med makroer, må du være forsiktig med å deaktivere systemmeldinger. I enkelte tilfeller vil du ikke fortsette en makro hvis en bestemt advarsel vises. Med mindre du er sikker på resultatet av alle makrohandlinger, bør du unngå å bruke denne handlingen.
Hvis du vil kjøre handlingen SetWarnings i en Visual Basic for Applications (VBA)-modul, bruker du SetWarnings-metoden for DoCmd-objektet.