Makrohandlingen GåTilKontrolelement

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 GåTilKontrolelement i Access-skrivebordsdatabaser og Access web-apps til at flytte fokus til den angivne felt eller kontrolelement i den aktuelle post Åbn formular, formular dataark, tabel dataark, eller forespørgslens dataark. Du kan bruge denne handling, når du vil have et bestemt felt eller kontrolelement har fokus. Dette felt eller kontrolelement kan derefter bruges til sammenligninger eller FindPost handlinger. Du kan også bruge denne handling til at navigere i en formular baseret på bestemte betingelser. Eksempelvis hvis brugeren skriver Nej i et gift kontrolelement på en formular med sygeforsikring, kan fokus automatisk springe over kontrolelementet Ægtefælles navn og flytte til det næste kontrolelement.

Indstilling

Handlingen GåTilKontrolelement har følgende argument.

Handlingsargument

Beskrivelse

Kontrolelementnavn

Skriv navnet på feltet, eller styre, hvor du vil fokus. Dette er et obligatorisk argument.

Bemærk!: Angiv kun navnet på det felt eller kontrolelement i argumentet Kontrolelementnavn , ikke det fuldstændige id, som [formularer]! [Produkt]! [Produkt-ID] Hvis du bruger en Access-skrivebordsdatabase.

Bemærkninger

Du kan ikke bruge makrohandlingen GåTilKontrolelement til at flytte fokus til et kontrolelement på en skjult formular.

Tip!: Du kan bruge makrohandlingen GåTilKontrolelement til at flytte til en underordnet formular, som er en type kontrolelement. Du kan derefter bruge handlingen GåTilPost til at flytte til en bestemt post i underformularen. Du kan også flytte til et kontrolelement i en underordnet formular ved hjælp af handlingen GåTilKontrolelement for først for at flytte til underformularen og derefter til kontrolelementet i underformularen.

For at køre handlingen GåTilKontrolelement i et Visual Basic for Applications (VBA) modul, skal du bruge metoden GåTilKontrolelement i objektet DoCmd . Du kan også bruge metoden SetFocus til at flytte fokus til et kontrolelement i en formular eller en af dens underformularer eller til et felt i en åben tabel, forespørgsel eller formulardataark.

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.

Validere data ved hjælp af en makro

Følgende valideringsmakro kontrollerer postnumre, der er angivet i formularen Leverandører. Den viser brugen af StopMakro, meddelelsesboks, AnnullerHændelseog GåTilKontrolelement handlinger. Et betinget udtryk kontrollerer det land/område og postnummer, der er indtastet i en post i formularen. Hvis postnummeret ikke er i det rigtige format for land/området, makroen viser en meddelelsesboks og annullerer lagringen af posten. Makroen derefter vender tilbage til kontrolelementet Postnummer, hvor du kan rette fejlen. Denne makro skal knyttes til egenskaben FørOpdatering for formularen Leverandører.

Betingelse

Handling

Argumenter: Indstilling

Kommentar

Hvis IsNull([CountryRegion])

StopMakro

Hvis LandOmråde er Null, kan postnummeret ikke valideres.

Hvis [landområde] In ("Frankrig", "Italien", "Spanien") og længde ([postnummer]) <> 5

Meddelelsesfelt

Meddelelse: postnummeret skal være 5 tegn.

Bip: Ja

Type: oplysninger

Titel: fejl i postnummer

Hvis postnummer ikke består af 5 tegn, vises en meddelelse.

AnnullerHændelse

Annullerer hændelsen.

GåTilKontrolelement

Kontrolelementnavn: postnummer

Hvis [landområde] i ("Australien", "Singapore") og længde ([postnummer]) <> 4

Meddelelsesfelt

Meddelelse: Postnummeret skal bestå af 4 tegn.

Bip: Ja

Type: oplysninger

Titel: fejl i postnummer

Hvis postnummer ikke består af 4 tegn, vises en meddelelse.

AnnullerHændelse

Annullerer hændelsen.

GåTilKontrolelement

Kontrolelementnavn: postnummer

Hvis ([landområde] = "Canada") og ([postnummer] ikke som "[A-Z] [0-9] [A-Å] [0-9][A-Z][0-9]")

Meddelelsesfelt

Meddelelse: postnummeret ikke er gyldig. Eksempel på canadisk postnummer: H1J 1 c 3

Bip: Ja

Type: oplysninger

Titel: fejl i postnummer

Hvis postnummeret ikke er korrekt for Canada, vises en meddelelse. (Eksempel på canadisk postnummer: H1J 1C3)

AnnullerHændelse

Annullerer hændelsen.

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.

×