Makrohandlingen OpdaterSkærm

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Du kan bruge makrohandlingen OpdaterSkærm til at angive, om ekko er aktiveret i Access-skrivebordsdatabaser. For eksempel kan du bruge denne handling til at skjule eller få vist resultaterne af en makro, mens den afspilles.

Bemærk!: Denne handling tillades ikke, hvis der ikke er tillid til databasen.

Bemærk!: Makrohandlingen OpdaterSkærm er ikke tilgængelig i Access-webapps.

Indstilling

Makrohandlingen OpdaterSkærm har følgende argumenter:

Handlingsargument

Beskrivelse

Ekko på

Klik på Ja (slå ekkoet på) eller ingen (slå ekkoet fra) i feltet Ekkoet på i sektionen Handlingsargumenter i vinduet Makrogenerator. Standard er Ja.

Statuslinjetekst

Teksten, der skal vises i statuslinje, når ekkoet er slået fra. For eksempel når ekkoet er slået fra, vises på statuslinjen kan få vist "makroen kører".

Bemærkninger

Når Access kører en makro, viser ved at opdatere skærmen ofte oplysninger ikke er vigtige funktion af makroen. Når du indstiller argumentet ekkoet slået til Nej, afspilles makroen uden at opdatere skærmen. Når makroen er færdig, Access automatisk aktiverer ekko og gentegnes vinduet. Indstillingen ingen for argumentet Ekkoet på påvirker ikke funktionaliteten i makroen eller resultater.

Handlingen OpdaterSkærm undertrykker ikke visningen af modalt dialogbokse, som fejlmeddelelser eller pop op-formularer, som egenskabsark. Du kan bruge dialogbokse og pop-up-formularer til at indsamle eller vise oplysninger, selvom ekkoet er slået fra. Hvis du vil skjule alle meddelelse eller dialogbokse undtagen fejl meddelelsesbokse og dialogbokse, der kræver, at brugeren skal angive oplysninger, skal du bruge handlingen AngivAdvarsler .

Du kan køre handlingen OpdaterSkærm mere end én gang i en makro. Dette kan du ændre på statuslinjen, mens makroen afspilles.

Hvis du deaktiverer ekkoet, kan du bruge handlingen Timeglas til at ændre musemarkøren til et timeglas (eller andet ikon, du har angivet for "Optaget") til visuelt at angive, der kører makroen.

For at køre handlingen OpdaterSkærm i et Visual Basic for Applications (VBA) modul, skal du bruge metoden ekko i objektet DoCmd .

Eksempler

Angiv værdien af et kontrolelement ved hjælp af en makro

Følgende makro åbner formularen Tilføj produkter fra en knap på formularen Leverandører. Den viser brugen af ekkoet, Luk, ÅbnFormular, AngivVærdiog GåTilKontrolelement handlinger. Handlingen AngivVærdi indstiller kontrolelementet leverandør-ID i formularen produkter til den aktuelle leverandør på formularen Leverandører. GåTilKontrolelement derefter flytter fokus til feltet kategori-ID, hvor du kan begynde at indtaste data til det nye produkt. Denne makro skal knyttes til knappen Tilføj produkter i formularen Leverandører.

Handling

Argumenter: Indstilling

Kommentar

OpdaterSkærm

Skærmopdatering slået til: Nej

Stop skærmopdatering, mens makroen kører.

Luk

Objekttype: Formular

Objektnavn: Produktliste

Gem: Nej

Luk formularen Produktliste.

ÅbnFormular

Formularnavn: Produkter

Vis: Formular

Datatilstand: Tilføj

Vinduestilstand: Normal

Åbn formularen Produkter.

AngivVærdi

Vare: [Formularer]![Produkter]![Leverandør-id]

Udtryk: Leverandør-id

Indstil kontrolelementet Leverandør-id til den aktuelle leverandør i formularen Leverandører.

GåTilKontrolelement

Kontrolelementnavn: Kategori-id

Gå til kontrolelementet Kategori-id.

Synkronisere formularer ved hjælp af en makro

Følgende makro åbnes formularen Produktliste i det nederste højre hjørne af formularen Leverandører og viser den aktuelle leverandør produkter. Det viser brugen af ekkoet, MsgBox, GåTilKontrolelement, StopMakro, ÅbnFormularog FlytEllerTilpasStørrelse handlinger. Det viser også brugen af et betinget udtryk med handlingerne meddelelsesboks, GåTilKontrolelementog StopMakro . Denne makro skal knyttes til knappen Produktoversigt på formularen Leverandører.

Betingelse

Handling

Argumenter: Indstilling

Kommentar

OpdaterSkærm

Skærmopdatering slået til: Nej

Stop skærmopdatering, mens makroen kører.

IsNull ([leverandør ID])

Meddelelsesboks

Meddelelse: Flyt til den leverandørpost, hvis produkter, du vil have vist, og klik derefter på knappen Gennemse produkter igen.

Bip: Ja

Type: Ingen

Titel: Vælg en leverandør

Vis en meddelelse, hvis der ikke er nogen aktuel leverandør på formularen Leverandører.

...

GåTilKontrolelement

Kontrolelementnavn: firmanavn

Flyt fokus til kontrolelementet Firmanavn.

...

StopMakro

Stoppe makroen.

ÅbnFormular

Formularens navn: produktlisten

Vis: Dataark

Filtrere navn:

WHERE-betingelse: [leverandør-ID] = [formularer]! [Leverandører]! [Leverandør-id]

Datatilstand: skrivebeskyttet

Vinduestilstand: Normal

Åbn formularen Produktliste og vise den aktuelle leverandør produkter.

FlytEllerTilpasStørrelse

Højre: 0.7799"

Ned: 1,8"

Placer formularen Produktliste nederst til højre for formularen Leverandører.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×