Makroåtgärden Meddelanderuta

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

I Access-databaser kan du använda makroåtgärden Meddelanderuta för att visa en meddelanderuta som innehåller en varning eller ett informationsmeddelande. Du kan till exempel använda makroåtgärden Meddelanderuta med verifieringsmakron. Om en kontroll eller post misslyckas med ett verifieringstillstånd i makrot kan ett meddelandefält visa ett felmeddelande och ge instruktioner om vilken typ av data som ska anges.

Obs

Delar av innehållet i det här avsnittet behöver inte gälla alla språkområden.

Inställning för Access-skrivbordsdatabaser

I Access-skrivbordsdatabaser har makroåtgärden Meddelanderuta följande argument.

Åtgärdsargument Beskrivning
Meddelande Texten i meddelanderutan. Ange meddelandetexten i rutan Meddelandeargument . Du kan skriva upp till 255 tecken eller ange ett uttryck (föregås av ett likhetstecken).
Beep Anger om datorns eller enhetens högtalare låter som en ljudsignal när meddelandet visas. Välj Ja (ljud ljud ljudsignalen) eller Nej (hör inte ljudsignalen). Standardvärdet är Ja.
Typ Typ av meddelanderuta. Varje typ har en annan ikon. Välj Ingen, Kritisk, Varning?, Varning! eller Information. Standardvärdet är Ingen.
Titel Texten som visas i namnlisten i meddelanderutan. Du kan till exempel visa "Verifiering av kund-ID" i namnlisten. Om du lämnar det här argumentet tomt visas "Microsoft Access".

Inställning för Access-webbappar

I Access-webbappar har makroåtgärden Meddelanderuta bara ett argument.

Åtgärdsargument Beskrivning
Meddelande Texten i meddelanderutan. Ange meddelandetexten i rutan Meddelandeargument . Du kan skriva upp till 255 tecken eller ange ett uttryck (föregås av ett likhetstecken).

Kommentarer

I Access-skrivbordsdatabaser kan du använda makroåtgärden Meddelanderuta för att skapa ett formaterat felmeddelande som liknar inbyggda felmeddelanden som visas i Access. Med makroåtgärden Meddelanderuta kan du ange ett meddelande i tre avsnitt för argumentet Meddelande. Du avgränsar avsnitten med tecknet "@".

I följande exempel visas en formaterad meddelanderuta med ett avsnittsmeddelande. Det första textavsnittet i meddelandet visas som en rubrik i fetstil. Det andra avsnittet visas som oformaterad text under rubriken. Det tredje avsnittet visas som oformaterad text under det andra avsnittet med en tom rad mellan dem.

Skriv följande sträng i argumentet Meddelande :

Fel knapp!@This fungerar inte.@Try Annan.

Obs

Den här speciella formateringstekniken kan inte användas i Access-webbappar.

Du kan inte köra åtgärden MessageBox i en VBA-modul (Visual Basic for Applications). Använd funktionen MsgBox i stället.

Exempel

Scenarier med meddelanderuta

I följande exempel visas olika typer av scenarier för att använda makroåtgärden Meddelanderuta .

Åtgärd Argument Kommentar
Meddelanderuta Meddelande: Gå till leverantörsposten vars produkter du vill se och klicka sedan på knappen Granska produkter igen.
Ljudsignal: Nej
Typ: Ingen
Titel: Välj en leverantör
Om det i det här exemplet inte finns någon aktuell leverantör i formuläret Leverantörer visas ett meddelande. Access visar ingen ikon med meddelandet.
Meddelanderuta Meddelande: Ange ett leverantörsnamn innan du försöker spara posten.
Ljudsignal: Ja
Typ: Varning!
Titel: Leverantörsnamn saknas
Om det i det här exemplet inte finns något leverantörsnamn för posten när användaren försöker spara posten visar du ett meddelande med ett hörbart ljud. Ett utropstecken visas i Access med det här meddelandet.
Meddelanderuta Meddelande: ="Leverantören " & [Formulär]! [Leverantörer]! [Leverantörsnamn] & " finns redan i databasen."
Ljudsignal: Ja
Typ: Kritisk
Titel: Duplicera leverantör
I exemplet med den här skrivbordsdatabasen angav användaren ett duplicerat leverantörsnamn i formuläret Leverantörer. I argumentet Meddelande sammanfogar uttrycket anpassad meddelandetext och visar leverantörsnamnet som användaren angav i kontrollen Leverantörsnamn i formuläret Leverantörer. Access visar ett meddelande med ett hörbart ljud och en kritisk ikon med det här meddelandet.