Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Galite naudoti makrokomandos veiksmą Eitiįvaldiklį "Access" kompiuterio duomenų bazėse ir "Access" žiniatinklio taikomosiose programose, kad perkeltumėte įvesties vieta į nurodytą laukas arba valdiklis dabartiniame atidaryto forma, formos duomenų lapas, lentelės duomenų lape arba užklausos duomenų lape įrašas. Šį veiksmą galite naudoti, jei norite, kad įvesties vieta būtų tam tikrame lauke arba valdiklyje. Šį lauką arba valdiklį galima naudoti palyginimams arba veiksmams Rastiįrašą . Šį veiksmą taip pat galite naudoti norėdami naršyti formoje pagal tam tikras sąlygas. Pavyzdžiui, jei sveikatos draudimo formoje vartotojas įveda Ne į vedęs valdiklį, įvesties vieta gali automatiškai praleisti valdiklį Sutuoktinio vardas ir pereiti į kitą valdiklį.

Parametras

Veiksmas Eitiįvaldiklį turi šį argumentą.

Veiksmo argumentas

Aprašas

Valdiklio pavadinimas

Įveskite lauko arba valdiklio, į kurį norite įvesties vietą, pavadinimą. Tai būtina argumentas.

Pastaba: Argumente Valdiklio pavadinimas įveskite tik lauko arba valdiklio pavadinimą, o ne visiškai apibrėžtą identifikatorių, pvz., [Forms]! [Produktai]! [Produkto ID], jei naudojate "Access" kompiuterio duomenų bazę.

Pastabos

Negalite naudoti makrokomandos veiksmo Eitiįvaldiklį , kad perkeltumėte įvesties vietą į paslėptos formos valdiklį.

Patarimas:  Galite naudoti makrokomandos veiksmą Eitiįvaldiklį, kad pereitumėte į paformė, kuris yra valdiklio tipas. Tada galite naudoti veiksmą GoToRecord, kad pereitumėte į konkretų papildomos formos įrašą. Taip pat galite pereiti prie paformė valdiklio naudodami veiksmą Eitiįvaldiklį, kad pirmiausia pereitumėte į antrinę formą, tada į antrinės formos valdiklį.

Norėdami vykdyti veiksmą GoToControl "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą GoToControl. Metodą SetFocus taip pat galite naudoti norėdami perkelti įvesties vietą į formos ar bet kurios jos antrinės formos valdiklį arba į lauką atidarytoje lentelėje, užklausoje ar formos duomenų lape.

Pavyzdžiai

Valdiklio reikšmės nustatymas naudojant makrokomandą

Ši makrokomanda atidaro formą Produktų įtraukimas iš mygtuko formoje Tiekėjai. Jis rodo veiksmų Aidas, Uždarymas, Atidarytiformą, SetValue ir Eitiįvaldiklį naudojimą. Veiksmas SetValue nustato formoje Produktai esantį valdiklį Tiekėjo ID dabartiniam tiekėjui formoje Tiekėjai. Veiksmas Eitiįvaldiklį perkelia įvesties vietą į lauką Kategorijos ID, kuriame galite pradėti įvesti naujo produkto duomenis. Šią makrokomandą reikia pridėti prie formos Tiekėjai mygtuko Įtraukti produktų.

Veiksmas

Argumentai: parametras

Komentaras

Echo

Aidas įjungtas: ne

Sustabdykite ekrano naujinimą, kol vykdoma makrokomanda.

Uždarymas

Objekto tipas: Forma

Objekto pavadinimas: produktų sąrašas

Įrašyti: ne

Uždarykite formą Produktų sąrašas.

OpenForm

Formos pavadinimas: Produktai

Rodinys: Forma

Duomenų režimas: įtraukti

Lango režimas: Įprastas

Atidarykite formą Produktai.

Nustatyti reikšmę

Elementas: [Formos]! [Produktai]! [Tiekėjo ID]

Išraiška: Tiekėjo ID

Formoje Tiekėjai valdiklį Tiekėjo ID nustatykite kaip dabartinį tiekėją.

GoToControl

Valdiklio pavadinimas: CategoryID

Eikite į valdiklį Kategorijos ID.

Duomenų tikrinimas naudojant makrokomandą

Ši tikrinimo makrokomanda tikrina pašto kodus, įvestus formoje Tiekėjai. Jis rodo veiksmų StopMacro, MessageBox, CancelEvent ir GoToControl naudojimą. Sąlyginė išraiška tikrina formos įraše įvestą šalį / regioną ir pašto kodą. Jei šalies / regiono pašto kodas nėra tinkamo formato, makrokomanda pateikia pranešimo lauką ir atšaukia įrašo įrašymą. Tada makrokomanda grąžins jus į pašto kodo valdiklį, kuriame galėsite ištaisyti klaidą. Ši makrokomanda turi būti pridėta prie formos Tiekėjai ypatybės BeforeUpdate.

Sąlyga

Veiksmas

Argumentai: parametras

Komentaras

Jei IsNull([ŠalisRegionas])

StopMacro

Jei CountryRegion yra Null, pašto kodo negalima patikrinti.

Jei [CountryRegion] in ("Prancūzija", "Italija", "Ispanija") ir Len([Pašto kodas]) <> 5

Pranešimo laukas

Pranešimas: pašto kodą turi sudaryti 5 simboliai.

Pyptelėjimas: Taip

Tipas: informacija

Pavadinimas: Pašto kodo klaida

Jei pašto kodas ne iš 5 simbolių, rodomas pranešimas.

CancelEvent

Atšaukite įvykį.

GoToControl

Valdiklio pavadinimas: PostalCode

Jei [CountryRegion] in ("Australia", "Singapore") and Len([Postal Code]) <> 4

Pranešimo laukas

Pranešimas: Pašto kodą turi sudaryti 4 simboliai.

Pyptelėjimas: Taip

Tipas: informacija

Pavadinimas: Pašto kodo klaida

Jei pašto kodas ne iš 4 simbolių, rodomas pranešimas.

CancelEvent

Atšaukite įvykį.

GoToControl

Valdiklio pavadinimas: PostalCode

Jei ([CountryRegion] = "Kanada") ir ([Pašto kodas] Nepatinka"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

Pranešimo laukas

Pranešimas: neleistinas pašto kodas. Kanados pašto kodo pavyzdys: H1J 1C3

Pyptelėjimas: Taip

Tipas: informacija

Pavadinimas: Pašto kodo klaida

Jei neteisingas Kanados pašto kodas, rodomas pranešimas. (Kanados pašto kodo pavyzdys: H1J 1C3)

CancelEvent

Atšaukite įvykį.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×