Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Du kan bruge makrohandlingen Ekko til at angive, om ekko er slået til i Access-skrivebordsdatabaser. Du kan f.eks. bruge denne handling til at skjule eller vise resultaterne af en makro , mens den kører.

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

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

Indstilling

Makrohandlingen Ekko har følgende argumenter:

Handlingsargument

Beskrivelse

Ekko slået til

Klik på Ja (slå ekko til) eller Nej (slå ekko fra) i feltet Ekko slået til i sektionen Handlingsargumenter i vinduet Makrogenerator. Standard er Ja.

Statuslinjetekst

Den tekst, der skal vises i statuslinje , når ekko er slået fra. Når ekko f.eks. er slået fra, kan statuslinjen vise "Makroen kører".

Bemærkninger

Når Access kører en makro, viser skærmopdatering ofte oplysninger, der ikke er vigtige for makroens funktion. Når du angiver argumentetOpdaterSkærm til til Nej, kører makroen uden at opdatere skærmen. Når makroen er færdig, aktiverer Access automatisk ekko igen og gentegner vinduet. Indstillingen Nej for argumentet Ekko slået til påvirker ikke funktionaliteten af makroen eller dens resultater.

Handlingen Ekko undertrykker ikke visningen af modalt dialogbokse, f.eks. fejlmeddelelser eller pop op-formularer, f.eks. egenskabsark. Du kan bruge dialogbokse og pop op-formularer til at indsamle eller vise oplysninger, også selvom ekko er slået fra. Hvis du vil skjule alle meddelelser eller dialogbokse undtagen fejlmeddelelsesfelter og dialogbokse, der kræver, at brugeren skal angive oplysninger, skal du bruge handlingen AngivAdvarsler .

Du kan køre handlingen Ekko mere end én gang i en makro. Dette giver dig mulighed for at ændre statuslinjens tekst, mens makroen kører.

Hvis du slår ekko fra, kan du bruge handlingen Timeglas til at ændre musemarkøren til et timeglasikon (eller det musemarkørikon, du har angivet til "Optaget") for at give et visuelt fingerpeg om, at makroen kører.

Hvis du vil køre handlingen Ekko i et VBA-modul (Visual Basic for Applications), skal du bruge metoden Ekko fra objektet DoCmd.

Eksempler

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

Følgende makro åbner formularen Tilføj produkter via en knap i formularen Leverandører. Den viser brugen af handlingerne OpdaterSkærm, Luk, ÅbnFormular, AngivVærdi og GåTilKontrolelement . Handlingen AngivVærdi indstiller kontrolelementet Leverandør-id i formularen Produkter til den aktuelle leverandør i formularen Leverandører. Handlingen GåTilKontrolelement flytter derefter fokus til feltet Kategori-id, hvor du kan begynde at angive 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 åbner formularen Produktliste i nederste højre hjørne af formularen Leverandører og viser den aktuelle leverandørs produkter. Den viser brugen af handlingerne Echo, MsgBox, GoToControl, StopMacro, OpenForm og MoveSize . Den viser også brugen af et betinget udtryk med handlingerne MsgBox, GoToControl og StopMakro . Denne makro skal knyttes til knappen Gennemse produkter i 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

Hvis der ikke er nogen aktuel leverandør i formularen Leverandører, skal du få vist en meddelelse.

...

GåTilKontrolelement

Kontrolelementnavn: Firmanavn

Flyt fokus til kontrolelementet CompanyName.

...

StopMakro

Stop makroen.

ÅbnFormular

Formularnavn: Produktliste

Vis: Dataark

Filternavn:

Where-betingelse: [Leverandør-id] = [Formularer]! [Leverandører]! [Leverandør-id]

Datatilstand: Skrivebeskyttet

Vinduestilstand: Normal

Åbn formularen Produktliste, og få vist den aktuelle leverandørs produkter.

MoveSize

Højre: 0,7799"

Ned: 1,8"

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

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×