Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Du kan använda makroåtgärden Eko för att ange om eko är aktiverat i Access-skrivbordsdatabaser. Du kan till exempel använda den här åtgärden för att dölja eller visa resultatet av en makro medan den körs.

Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.

Obs!: Makroåtgärden Eko är inte tillgänglig i Access-webbappar.

Inställning

Makroåtgärden Eko har följande argument:

Åtgärdsargument

Beskrivning

Echo On

Klicka på Ja (aktivera eko) eller Nej (inaktivera eko) i rutan Eko på i avsnittet Instruktionsargument i fönstret Makroverktyget. Standardvärdet är Ja.

Statusfältstext

Texten som ska visas i statusfält när eko är inaktiverat. När eko till exempel är inaktiverat kan statusfältet visa "Makrot körs".

Kommentarer

När Access kör ett makro visar skärmuppdatering ofta information som inte är nödvändig för att makrot ska fungera. När du ställer in argumentetEko på till Nej körs makrot utan att skärmen uppdateras. När makrot är klart aktiveras automatiskt ekot igen och fönstret repareras. Inställningen Nej för argumentet Eko på påverkar inte makrots funktion eller dess resultat.

Åtgärden Uppdateraskärm förhindrar inte visningen av modal dialogrutor, till exempel felmeddelanden eller popup-formulär, till exempel egenskapslistor. Du kan använda dialogrutor och popup-formulär för att samla in eller visa information, även om eko är inaktiverat. Om du vill dölja alla meddelanden eller dialogrutor utom felmeddelanderutor och dialogrutor där användaren måste ange information använder du instruktionen VisaVarningar .

Du kan köra åtgärden Eko flera gånger i ett makro. På så sätt kan du ändra statusfältets text medan makrot körs.

Om du inaktiverar eko kan du använda åtgärden Timglas för att ändra muspekaren till en timglasikon (eller den muspekarikon som du har angett för "Upptagen") för att visa att makrot körs.

Om du vill köra åtgärden Eko i en VBA-modul (Visual Basic for Applications) använder du metoden Echo för docmd-objektet .

Exempel

Ställa in värdet för en kontroll med hjälp av ett makro

Följande makro öppnar formuläret Lägg till produkter från en knapp i formuläret Leverantörer. Du ser exempel på användning av instruktionerna UppdateraSkärm, Stäng, ÖppnaFormulär, SättVärde och GåTillKontroll. Med instruktionen SättVärde ställer du in kontrollen Leverantörs-id i formuläret Produkter till den aktuella leverantören i formuläret Leverantörer. Med instruktionen GåTillKontroll flyttar du sedan fokus till fältet Kategori-id, där du kan börja ange data om den nya produkten. Det här makrot bör kopplas till knappen Lägg till produkter i formuläret Leverantörer.

Åtgärd

Argument: Inställning

Kommentar

UppdateraSkärm

Skärmuppdatering: Nej

Stoppa skärmuppdateringen medan makrot körs.

Stäng

Objekttyp: Formulär

Objektnamn: Produktlista

Spara: Nej

Stäng formuläret Produktlista.

ÖppnaFormulär

Formulärnamn: Produkter

Visa: Formulär

Dataläge: Lägga till

Fönstervisning: Normal

Öppna formuläret Produkter.

SättVärde

Objekt: [Formulär]![Produkter]![Leverantörs-id]

Uttryck: Leverantörs-id

Ställ in kontrollen Leverantörs-id till den aktuella leverantören i formuläret Leverantörer.

GåTillKontroll

Kontrollnamn: Kategori-id

Navigera till kontrollen Kategori-id.

Synkronisera formulär med hjälp av ett makro

Följande makro öppnar formuläret Produktlista längst ned till höger i formuläret Leverantörer och visar den aktuella leverantörens produkter. Där visas hur du använder åtgärderna Echo, MsgBox, GoToControl, StopMacro, OpenForm och MoveSize . Dessutom visas hur du använder ett villkorsuttryck med åtgärderna MsgBox, GoToControl och StopMacro . Det här makrot ska kopplas till knappen Granska produkter i formuläret Leverantörer.

Villkor

Åtgärd

Argument: Inställning

Kommentar

UppdateraSkärm

Skärmuppdatering: Nej

Stoppa skärmuppdateringen medan makrot körs.

IsNull([Leverantörs-ID])

Meddelanderuta

Meddelande: Gå till leverantörsposten vars produkter du vill se och klicka sedan på knappen Granska produkter igen.

Ljudsignal: Ja

Typ: Ingen

Titel: Välj en leverantör

Om det inte finns någon aktuell leverantör i formuläret Leverantörer visar du ett meddelande.

...

GåTillKontroll

Kontrollnamn: Företagsnamn

Flytta fokus till kontrollen CompanyName.

...

StoppaMakro

Stoppa makrot.

ÖppnaFormulär

Formulärnamn: Produktlista

Visa: Datablad

Filternamn:

Where-villkor: [Leverantörs-ID] = [Formulär]! [Leverantörer]! [Leverantörs-ID]

Dataläge: Skrivskydd

Fönstervisning: Normal

Öppna formuläret Produktlista och visa den aktuella leverantörens produkter.

Flyttastorlek

Höger: 0,7799"

Nedåt: 1,8 tum

Placera formuläret Produktlista längst ned till höger i formuläret Leverantörer.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×