GåTilKontroll, makrohandling

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Du kan bruke makrohandlingen GåTilKontroll i Access-skrivebordsdatabaser og Access web apps til å flytte fokus til den angitte felt eller kontroll i den gjeldende post av åpne skjema, skjema dataark, tabelldataark eller spørringsdataarket. Du kan bruke denne handlingen når du vil bruke et bestemt felt eller en kontroll har fokus. Feltet eller kontrollen kan deretter brukes i sammenligninger eller SøkEtterPost handlinger. Du kan også bruke denne handlingen til å navigere i et skjema i henhold til visse betingelser. Hvis brukeren skriver Nei i kontrollen gift for eksempel i et skjema for helse forsikring kan fokus automatisk hoppe over kontrollen navn på ektefelle og flytte til neste kontroll.

Innstilling

GåTilKontroll har følgende argumenter.

Handlingsargument

Beskrivelse

Kontrollnavn

Skriv inn navnet på feltet eller kontrollere der du vil at fokus. Dette er et nødvendig argument.

Merknad: Skriv bare navnet på feltet eller kontrollen i Kontrollnavn -argumentet, ikke den fullstendige identifikatoren, for eksempel [Forms]! [Produkter]! [Produkt-ID] Hvis du bruker en Access-database.

Merknader

Du kan ikke bruke makrohandlingen GåTilKontroll til å flytte fokus til en kontroll i et skjult skjema.

Tips!: Du kan bruke makrohandlingen GåTilKontroll til å flytte til en delskjema, som er en type kontroll. Deretter kan du bruke handlingen GåTilPost til å flytte til en bestemt post i delskjemaet. Du kan også flytte til en kontroll i en delskjema ved å bruke handlingen GåTilKontroll til først for å gå til delskjemaet og deretter kontrollen i delskjemaet.

Hvis du vil kjøre handlingen GåTilKontroll i en Visual Basic for Applications (VBA) modul, kan du bruke metoden for objektet DoCmd . Du kan også bruke metoden SetFocus til å flytte fokus til en kontroll i et skjema eller tilhørende delskjema, eller til et felt i en åpen tabell, spørring eller dataark for skjema.

Eksempler

Angi verdien for en kontroll ved hjelp av en makro

Makroen nedenfor åpner skjemaet Add Products fra en knapp i skjemaet Leverandører. Den viser bruken av OppdaterSkjerm, Lukk, ÅpneSkjema, AngiVerdiog GåTilKontroll handlinger. AngiVerdi setter leverandør-ID-kontroll i skjemaet varer til gjeldende leverandør i Leverandører-skjemaet. Handlingen GåTilKontroll deretter flytter fokus til KategoriID-feltet, der du kan skrive inn data for det nye produktet. Denne makroen skal knyttes til knappen Legg til varer i skjemaet Leverandører.

Handling

Argumenter: Innstilling

Kommentar

Ekko

Oppdater skjerm: Nei

Stopp skjermen oppdateres mens makroen kjører.

Lukk

Objekttype: Skjema

Objektnavn: Vareliste

Lagre: Nei

Lukk skjemaet Vareliste.

ÅpneSkjema

Skjemanavn: produkter

Vis: Skjema

Dataregistreringsmodus: legge til

Vindu: Normal

Åpne skjemaet Products.

AngiVerdi

Element: [Forms]! [Produkter]! [LeverandørID]

Uttrykk: LeverandørID

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

GåTilKontroll

Kontrollnavn: KategoriID

Gå til KategoriID-kontrollen.

Validere data ved hjelp av en makro

Følgende valideringsmakro kontrollerer postnumre som er angitt i et leverandørskjema. Den viser bruken av StoppMakro, MessageBox, AvbrytHendelseog GåTilKontroll handlinger. Et betinget uttrykk kontrollerer land/område og postnummer som er angitt i en oppføring i skjemaet. Hvis postnummeret ikke er i riktig format for land/område, vises en melding i makroen, og avbryter lagre posten. Makroen deretter tilbake til Postnummer-kontrollen der du kan rette feilen. Denne makroen skal knyttes til egenskapen BeforeUpdate skjemaet Leverandører.

Betingelse

Handling

Argumenter: Innstilling

Kommentar

Hvis IsNull([CountryRegion])

StoppMakro

Hvis LandRegion er Null, kan ikke postnummeret valideres.

Hvis [LandRegion] In ("Frankrike", "Italia", "Spania") og lengde ([Postnummer]) <> 5

MessageBox

Melding: postnummeret må inneholde 5 tegn.

Lydsignal: Ja

Type: informasjon

Tittel: feil i Postnummer

Hvis postnummeret ikke består av fem tegn, vises det en melding.

AvbrytHendelse

Avbryt hendelsen.

GåTilKontroll

Kontrollnavn: Postnummer

Hvis [LandRegion] In ("Australia", "Singapore") og lengde ([Postnummer]) <> 4

MessageBox

Melding: Postnummeret må bestå av fire tegn.

Lydsignal: Ja

Type: informasjon

Tittel: feil i Postnummer

Hvis postnummeret ikke består av fire tegn, vises det en melding.

AvbrytHendelse

Avbryt hendelsen.

GåTilKontroll

Kontrollnavn: Postnummer

Hvis ([LandRegion] = "Canada") og ([Postnummer] ikke lik "[A-Z] [0 – 9] [A-Z] [0-9][A-Z][0-9]")

MessageBox

Melding: postnummeret er ikke gyldig. Eksempel på Kanadisk postnummer: H1J 1 c 3

Lydsignal: Ja

Type: informasjon

Tittel: feil i Postnummer

Hvis postnummeret ikke er riktig for Canada, vises det en melding. (Eksempel på kanadisk postnummer: H1J 1C3)

AvbrytHendelse

Avbryt hendelsen.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×