Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
Du kan använda makroinstruktionen UppdateraSkärm för att ange om eko är aktiverat i Access-skrivbordsdatabaser. Du kan till exempel använda den här åtgärden att dölja eller visa resultaten av en makro när det körs.
Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.
Obs!: Makroinstruktionen UppdateraSkärm är inte tillgänglig i Access-webbprogram.
Inställning
Makroinstruktionen UppdateraSkärm har följande argument.
Åtgärdsargument | Beskrivning |
---|---|
Eko på |
Klicka på Ja (aktivera eko på) eller Ingen (inaktivera skärmuppdatering) i rutan Eko på i avsnittet Instruktionsargument i fönstret Makroverktyget. Standardinställningen är Ja. |
Statusfältstext |
Texten som ska visas i statusfält när eko är avstängt. Till exempel när eko är inaktiverat kan kan visas i statusfältet ”makrot körs”. |
Anmärkningar
När Access kör ett makro, visas skärmen uppdateras ofta information inte nödvändigt att fungerar i makrot. När du ställer in argumentet eko till Nej, körs makrot utan att uppdatera skärmen. När makrot avslutas aktiverar eko automatiskt i Access och målar om fönstret. Ingen inställningen för argumentet Eko påverkar inte funktionaliteten hos makrot eller dess resultat.
Instruktionen visningen inte av modal dialogrutor, till exempel felmeddelanden eller popup-formulär, till exempel egenskapssidor. Du kan använda dialogrutor och popup-formulär att samla in och visa information, även om eko är inaktiverat. Använd instruktionen om du vill utelämna alla meddelande- eller dialogrutor utom fel meddelande rutorna och dialogrutor som kräver att användaren att ange information.
Du kan köra instruktionen mer än en gång i ett makro. Här kan du ändra texten i statusfältet när makrot körs.
Om du inaktiverar eko, du kan använda instruktionen Timglas för att ändra muspekaren till en timglasikon (eller något annat pekaren musikikon som har angetts för ”upptagen”) att ge användaren att makrot körs.
Om du vill köra instruktionen i en modul Visual Basic for Applications (VBA), använder du metoden eko för objektet DoCmd .
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 produktlistan i det nedre högra hörnet i formuläret Leverantörer visar den aktuella leverantörens produkter. Användning av eko, meddelanderuta, GåTillKontroll, StoppaMakro, ÖppnaFormuläroch FlyttaOchStorlek åtgärder visas. Användning av ett villkorsuttryck med åtgärderna meddelanderuta, GåTillKontrolloch StoppaMakro visas också. Det här makrot bör kopplas till knappen Granska produkter på 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ör ID]) |
Meddelanderuta |
Meddelande: Flytta till leverantörspost vars produkter som du vill visa, klicka sedan på knappen Granska produkter igen. Ljudsignal: Ja Typ: Ingen Titel: Markera en leverantör |
Om det finns någon aktuell leverantör i formuläret Leverantörer, visas ett meddelande. |
... |
GåTillKontroll |
Kontrollnamn: Företagsnamn |
Flytta fokus till kontrollen företagsnamn. |
... |
StoppaMakro |
Stoppa makrot. |
|
ÖppnaFormulär |
Formulärnamnet: produktlistan Visa: Datablad Filtrera namn: WHERE-villkor: [leverantörs-ID] = [formulär]! [Leverantörer]! [Nya leverantörer]! Dataläge: skrivskyddad Fönstervisning: Normal |
Öppna formuläret produktlistan och visa den aktuella leverantörens produkter. |
|
FlyttaOchStorlek |
Höger: 0.7799 ” Nedåt: 1,8 ” |
Placera formuläret produktlistan i det nedre högra hörnet i formuläret leverantörer. |