Dejanje makra »PojdiNaKontrolnik«

Dejanje PojdiNaKontrolnik lahko uporabite za premik fokus na določeno polje ali kontrolnik v trenutnem zapis odprtega obrazec, podatkovni list obrazca, podatkovnega lista tabele ali podatkovnega lista poizvedbe. To dejanje lahko uporabite, ko želite da ima določeno polje ali kontrolnik fokus. To polje ali kontrolnik je potem mogoče uporabiti za primerjave ali dejanja NajdiZapis. To dejanje lahko uporabite tudi za krmarjenje po obrazcu glede na določene pogoje. Če na primer uporabnik v kontrolnik na obrazcu za zdravstveno zavarovanje Poročen vnese Ne, lahko fokus samodejno preskoči kontrolnik Ime zakonca in se pomakne na naslednji kontrolnik.

Opomba :  To dejanje ni na voljo za uporabo s stranmi za dostop do podatkov.

Nastavitev

Dejanje PojdiNaKontrolnik ima ta argument.

Argument dejanja

Opis

Ime kontrolnika

Ime polja ali kontrolnika, na katerega želite prenesti fokus. Vnesite ime polja ali kontrolnika v polje Ime kontrolnika pod odsekom Argumenti dejanja v podoknu Graditelja makrov. To je zahtevan argument.

Opomba : Vnesite samo ime polja ali kontrolnika v argument Ime kontrolnika, ne popolnoma prikrojenega identifikatorja, kot na primer Obrazci!Izdelki![ID Izdelka].

Opombe

Dejanja PojdiNaKontrolnik ne morete uporabiti za premik fokusa na kontrolnik na skritem obrazcu.

tip

Dejanje PojdiNaKontrolnik lahko uporabite za pomik na podobrazec, ki je vrsta kontrolnika. Nato lahko uporabite dejanje PojdiNaZapis, da se pomaknete na določen zapis v podobrazcu. Pomaknete se lahko tudi na kontrolnik na podobrazec, tako da uporabite dejanje PojdiNaKontrolnik, najprej za pomik na podobrazec in nato za pomik na kontrolnik na podobrazcu.

Če želite zagnati dejanje PojdiNaKontrolnik v modulu VBA (Visual Basic for Applications), uporabite metodo GoToControl predmeta DoCmd. Uporabite lahko tudi metodo SetFocus za pomik fokusa na kontrolnik na obrazcu ali katerem od njegovih podobrazcev, ali na polje v odprti tabeli, poizvedbi ali podatkovnem listu obrazca.

Primeri

Nastavitev vrednosti kontrolnika z makrom

Ta makro odpre obrazec »Dodajanje izdelkov« z gumba na obrazcu »Dobavitelji«. Prikaže uporabo dejanj IzpisNaZaslon, Zapri, OdpriObrazec, NastaviVrednost in PojdiNaKontrolnik. Dejanje NastaviVrednost nastavi kontrolnik »IDDobavitelja« v obrazcu »Izdelki« na trenutnega dobavitelja v obrazcu »Dobavitelji«. Dejanje PojdiNaKontrolnik nato premakne fokus na polje »IDKategorije«, kamor lahko začnete vnašati podatke za novi izdelek. Makro bi moral biti pripet na gumb »Dodaj izdelke« v obrazcu »Dobavitelji«.

Dejanje

Argumenti: Nastavitev

Komentar

IzpisNaZaslon

Vklopljen izpis na zaslon: Ne

Ustavi posodabljanje zaslona med izvajanjem makra.

Zapri

Vrsta predmeta: Obrazec

Ime predmeta: Seznam izdelkov

Shrani: Ne

Zapre obrazec »Seznam izdelkov«.

OdpriObrazec

Ime obrazca: Izdelki

Pogled: Obrazec

Podatkovni način: Dodaj

Način okna: Navadno

Odpre obrazec »Izdelki«.

NastaviVrednost

Element: [Forms]![Izdelki]![IDDobavitelja]

Izraz: IDDobavitelja

Nastavi kontrolnik »IDDobavitelja« na trenutnega dobavitelja v obrazcu »Dobavitelji«.

PojdiNaKontrolnik

ImeKontrolnika: IDKategorije

Se pomakne na kontrolnik »IDKategorije«.

Preverjanje veljavnosti podatkov z makrom

Ta veljavnostni makro preveri poštne številke, ki so vnesene v obrazec Dobavitelji. Prikaže uporabo dejanj UstaviMakro, SporočilnoOkno, PrekličiDogodek in PojdiNaKontrolnik. Pogojni izraz preveri državo/regijo in poštno številko, ki je bila vnesena v zapis na obrazcu. Če poštna številka nima prave oblike za državo/regijo, makro prikaže polje s sporočilom in prekliče shranjevanje zapisa. Makro vas nato vrne v kontrolnik Poštna številka, kjer lahko popravite napako. Ta makro mora biti pripet k lastnosti obrazca Dobavitelji BeforeUpdate.

Pogoj

Dejanje

Argumenti: Nastavitev

Komentar

IsNull([DržavaRegija])

UstaviMakro

Če je vrednost DržavaRegija ničelna, poštne številke ni mogoče preveriti.

[DržavaRegija] In ("Francija"; "Italija"; "Španija") And Len([PoštnaŠtevilka]) <> 5

SporočilnoOkno

Sporočilo: Poštna številka mora biti sestavljena iz 5 znakov.

Zvočni signal: Da

Vrsta: Informacije

Naslov: Napaka v poštni številki

Če poštna številka ni sestavljena iz 5 znakov, prikaži sporočilo.

...

PrekličiDogodek

Prekliči dogodek.

PojdiNaKontrolnik

Ime kontrolnika: PoštnaŠtevilka

[DržavaRegija] In ("Avstralija";"Singapur") And Len([Poštna številka]) <> 4

SporočilnoOkno

Sporočilo: Poštna številka mora biti sestavljena iz 4 znakov.

Zvočni signal: Da

Vrsta: Informacije

Naslov: Napaka v poštni številki

Če poštna številka ni sestavljena iz 4 znakov, prikaži sporočilo.

...

PrekličiDogodek

Prekliči dogodek.

PojdiNaKontrolnik

Ime kontrolnika: PoštnaŠtevilka

([DržavaRegija] = "Kanada") And ([Poštna številka] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

SporočilnoOkno

Sporočilo: Poštna številka ni veljavna. Primer kanadske poštne številke: H1J 1C3

Zvočni signal: Da

Vrsta: Informacije

Naslov: Napaka v poštni številki

Če poštna številka ne ustreza Kanadi, prikaži sporočilo. (Primer kanadske poštne številke: H1J 1C3)

...

PrekličiDogodek

Prekliči dogodek.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×