Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Du kan bruke makrohandlingen Ekko til å angi om ekko er aktivert i Access-skrivebordsdatabaser. Du kan for eksempel bruke denne handlingen til å skjule eller vise resultatene av en makro mens den kjøres.

Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.

Obs!: Makrohandlingen Ekko er ikke tilgjengelig i Access-nettapper.

Innstilling

Makrohandlingen Ekko har følgende argumenter:

Handlingsargument

Beskrivelse

Ekko på

Klikk Ja (aktiver ekko) eller Nei (deaktiver ekko av) i boksen Ekko på i Handlingsargumenter-delen i makroverktøyvinduet. Standardverdien er Ja.

Tekst på statuslinjen

Teksten som skal vises i statuslinje når ekko er deaktivert. Når for eksempel ekko er deaktivert, kan statuslinjen vise «Makroen kjører».

Merknader

Når Access kjører en makro, viser skjermoppdatering ofte informasjon som ikke er avgjørende for makrofunksjonen. Når du angir Ekko på-argumentet tilNei, kjøres makroen uten å oppdatere skjermen. Når makroen er ferdig, aktiverer Access automatisk ekkoet og maler vinduet på nytt. Nei-innstillingen for Ekko på-argumentet påvirker ikke funksjonaliteten til makroen eller resultatene.

Handlingen Ekko undertrykker ikke visningen av sperrede dialogbokser, for eksempel feilmeldinger eller popup-skjemaer, for eksempel egenskapsark. Du kan bruke dialogbokser og popup-skjemaer til å samle inn eller vise informasjon, selv om ekko er slått av. Hvis du vil undertrykke alle meldinger eller dialogbokser unntatt feilmeldingsbokser og dialogbokser som krever at brukeren skriver inn informasjon, bruker du handlingen AngiAdvarsler .

Du kan kjøre Handlingen Ekko mer enn én gang i en makro. Dette gjør at du kan endre statuslinjeteksten mens makroen kjøres.

Hvis du deaktiverer ekko, kan du bruke timeglasshandlingen til å endre musepekeren til et timeglassikon (eller musepekerikonet du har angitt for Opptatt) for å gi en visuell indikasjon på at makroen kjører.

Hvis du vil kjøre Handlingen Ekko i en Visual Basic for Applications (VBA)-modul, bruker du Echo-metoden for DoCmd-objektet.

Eksempler

Angi verdien for en kontroll ved hjelp av en makro

Følgende makro åpner skjemaet Legg til produkter fra en knapp i Leverandører-skjemaet. Den viser bruken av handlingene Ekko, Lukk, OpenForm, SetValue og GoToControl . Handlingen AngiVerdi angir leverandør-ID-kontrollen i Produkter-skjemaet til gjeldende leverandør i Leverandører-skjemaet. Handlingen GåTilKontroll flytter deretter fokuset til Kategori-ID-feltet, der du kan begynne å skrive inn data for det nye produktet. Denne makroen skal være knyttet til Legg til produkter-knappen i Leverandører-skjemaet.

Handling

Argumenter: Innstilling

Kommentar

Echo

Ekko på: Nei

Stopp oppdatering av skjermen mens makroen kjører.

Lukk

Objekttype: Skjema

Objektnavn: Produktliste

Lagre: Nei

Lukk produktlisteskjemaet.

ÅpneSkjema

Skjemanavn: Produkter

Vis: Skjema

Datamodus: Legg til

Vindu: Normal

Åpne Produkter-skjemaet.

Angiverdi

Element: [Skjemaer]! [Produkter]! [SupplierID]

Uttrykk: LeverandørID

Angi leverandør-ID-kontrollen til gjeldende leverandør i Leverandører-skjemaet.

GåTilKontroll

Kontrollnavn: CategoryID

Gå til Kategori-ID-kontrollen.

Synkronisere skjemaer ved hjelp av en makro

Følgende makro åpner produktlisteskjemaet nederst til høyre i Leverandører-skjemaet, og viser produktene til den gjeldende leverandøren. Den viser bruken av handlingene Echo, MsgBox, GoToControl, StopMacro, OpenForm og MoveSize . Den viser også bruken av et betinget uttrykk med handlingene MsgBox, GoToControl og StopMacro . Denne makroen skal være knyttet til Se gjennom produkter-knappen i Leverandører-skjemaet.

Betingelse

Handling

Argumenter: Innstilling

Kommentar

Echo

Ekko på: Nei

Stopp oppdatering av skjermen mens makroen kjører.

IsNull([Leverandør-ID])

Meldingsboks

Melding: Flytt til leverandørposten med produktene du vil se, og klikk deretter Se gjennom produkter på nytt.

Lydsignal: Ja

Type: Ingen

Tittel: Velg en leverandør

Hvis det ikke finnes noen gjeldende leverandør i Leverandører-skjemaet, viser du en melding.

...

GåTilKontroll

Kontrollnavn: Firmanavn

Flytt fokus til CompanyName-kontrollen.

...

StoppMakro

Stopp makroen.

ÅpneSkjema

Skjemanavn: Produktliste

Visning: Dataark

Filternavn:

Where-betingelse: [Leverandør-ID] = [Skjemaer]! [Leverandører]! [SupplierID]

Datamodus: Skrivebeskyttet

Vindu: Normal

Åpne produktlisteskjemaet, og vis produktene til den gjeldende leverandøren.

MoveSize

Høyre: 0,7799"

Ned: 1,8 tommer

Plasser produktlisteskjemaet nederst til høyre i Leverandører-skjemaet.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×