Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.
Du kan bruke makrohandlingen MessageBox til å vise en meldingsboks med en advarsel eller informasjons i Access-databaser. Du kan for eksempel bruke makrohandlingen MessageBox med validering makroer. Når en kontroll eller post mislykkes valideringsbetingelsen i makroen, kan en meldingsboks vises en feilmelding og instruksjoner om hvilke data som skal angis.
Obs!: Noe av innholdet i dette emnet kan være uaktuelt for visse språk.
Obs!: Når du starter i Access 2010, ble makrohandlingen Meldingsboks endret til MessageBox.
Innstillingen for Access-skrivebordsdatabaser
I Access-skrivebordsdatabaser MessageBox har makrohandling følgende argumenter.
Handlingsargument |
Beskrivelse |
Melding |
Teksten i meldingsboksen. Skriv inn meldingsteksten i argumentboksen for meldingen. Du kan skrive inn opptil 255 tegn eller angi en uttrykk (begynner med et likhetstegn). |
Lydsignal |
Angir om datamaskinen eller enheten taleren høres et lydsignal når meldingen vises. Velg Ja (lage lydsignal) eller Nei (ikke lage lydsignal). Standard er Ja. |
Type |
Hvilken type melding-boksen. Hver har et annet ikon. Velg Ingen, kritisk, Advarsel?, Advarsel!, eller informasjon. Standard er Ingen. |
Tittel |
Teksten som vises i melding-boksen tittellinje. Du kan for eksempel ha tittellinjen viser "Validering av kunde-ID". Hvis du lar dette argumentet tomt, vises "Microsoft Access". |
Innstillingen for Access-webdeler
I Access web apps MessageBox har makrohandling bare ett argument.
Handlingsargument |
Beskrivelse |
Melding |
Teksten i meldingsboksen. Skriv inn meldingsteksten i argumentboksen for meldingen. Du kan skrive inn opptil 255 tegn eller angi en uttrykk (begynner med et likhetstegn). |
Merknader
Du kan bruke makrohandlingen MessageBox til å opprette en formatert feilmelding som ligner på innebygd feilmelding ved Access i Access-skrivebordsdatabaser. Makrohandlingen MessageBox gir deg muligheten til å bruke en melding i tre inndelinger melding-argumentet. Du skiller inndelingene med den "@" tegn.
Eksemplet nedenfor viser en formatert meldingsboks med en inndelt melding. Den første delen av teksten i meldingen vises som en overskrift i fet skrift. Den andre delen vises som ren tekst under overskriften. Den tredje delen vises som ren tekst under den andre delen, med en tom linje mellom dem.
Skriv inn følgende streng i melding -argumentet:
Feil button!@This knappen ikke Work.@Try en annen.
Obs!: Denne spesielle formatering teknikken kan ikke brukes i Access-nettapper.
Du kan ikke kjøre handlingen MessageBox i en Visual Basic for Applications (VBA) modul. Bruke MsgBox -funksjonen i stedet.
Eksempler
Melding-boksen scenarier
De følgende eksemplene viser forskjellige typer scenarier for bruk av makrohandlingen MessageBox.
Handling |
Argument |
Kommentar |
MessageBox |
Melding: Flytt til leverandørpost med produkter som du vil se, klikk deretter knappen Vis varer på nytt. Lydsignal: Ingen Type: Ingen Tittel: Velg en leverandør |
I dette eksemplet hvis det finnes ingen gjeldende leverandør i skjemaet Leverandører, vises en melding. Vises ikke eventuelle ikon med meldingen. |
MessageBox |
Melding: Skriv inn et leverandørnavn før du prøver å lagre posten. Lydsignal: Ja Type: Advarsel! Tittel: leverandør mangler |
I dette eksemplet hvis det er ingen leverandørnavn som er angitt for posten når brukerne prøver å lagre posten, kan du vise en melding med et hørbart lyd. Access viser et utropstegn-ikon med denne meldingen. |
MessageBox |
Melding: = "Leverandør" & [Forms]! [Leverandører]! [Leverandørnavn på] & "er allerede i databasen." Lydsignal: Ja Type: kritiske Tittel: duplisere leverandør |
I dette eksemplet skrivebordsdatabase angitt brukeren en like leverandørnavn i Leverandører-skjemaet. I melding-argumentet uttrykket Kjeder sammen egendefinerte meldingstekst og viser Leverandørnavn brukeren skrev inn i Leverandørnavn-kontroll i skjemaet Leverandører. Access viser en melding med et hørbart lyd og et kritiske ikon med denne meldingen. |