Eitiįvaldiklį makrokomandos veiksmas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Galite naudoti makrokomandos veiksmo Eitiįvaldiklį prieigos darbalaukio duomenų bazėse ir prieigos žiniatinklio taikomosios programos įvesties vieta perkelti į nurodytą laukas arba valdiklis į dabartinę įrašas atidaryti forma, formos duomenų lapas, lentelės duomenų lapas arba užklausos duomenų lapo. Galite naudoti šį veiksmą, jei norite, kad konkretus laukas ar valdiklis būtų į jį įvesties vietą. Šiame lauke arba valdiklyje tada galima lyginti arba Rastiįrašą veiksmai. Taip pat galite naudoti šį veiksmą norėdami pereiti formoje pagal tam tikras sąlygas. Pavyzdžiui, jei vartotojas įveda ne vedę valdiklyje sveikatos draudimo formą, į jį įvesties vietą automatiškai praleisti valdiklį Sutuoktinio vardas ir pereiti į kitą valdiklį.

Parametras

Eiti_į_valdiklį turi šį argumentą.

Veiksmo argumentas

Aprašas

Valdiklio pavadinimas

Įveskite lauko pavadinimą arba valdyti, kur norite, kad į jį įvesties vietą. Tai yra būtinas argumentas.

Pastaba: Įveskite tik lauko ar valdiklio pavadinimą argumente Valdiklio pavadinimas ne visiškai apibrėžtą identifikatorių, pvz., [formos]! [Produktai]! [Produkto ID] Jei naudojate "Access" duomenų bazės.

Pastabos

Makrokomandos veiksmo Eitiįvaldiklį negalima naudoti perkelti į jį įvesties vietą į paslėptų formos valdiklį.

Patarimas: Makrokomandos veiksmo Eitiįvaldiklį galite naudoti norėdami pereiti į paformė, kuris yra tokio tipo valdiklį. Tada galite perkelti į konkretų įrašą antrinės formos Eiti_į_įrašą. Taip pat galite perkelti paformė valdiklį naudodami Eiti_į_valdiklį, kad pirma pereitumėte į antrinę formą ir į antrinės formos valdiklį.

Eiti_į_valdiklį vykdyti Visual Basic for Applications (VBA) modulyje, naudokite objekto DoCmd metodą . Taip pat galite pereiti į formą ar jos antrinių formų valdiklį arba į lauką, Atidarykite lentelę, užklausą, ar formos duomenų lapo metodą SetFocus .

Pavyzdžiai

Nustatykite valdiklio reikšmę naudodami makrokomandą

Ši makrokomanda atidaro formą produktų įtraukti mygtuku tiekėjai. Ji rodo Aidas, uždaryti, Atidaryti_formą, Nustatytireikšmę, ir Eitiįvaldiklį veiksmų. Tiekėjai Nustatytireikšmę veiksmą – dabartinio tiekėjo nustatomas valdiklis tiekėjo ID. formos produktai. Tada Eiti_į_valdiklį perkelia įvesties vietą į lauką kategorijos ID, kuriame jūs galite pradėti įvesti duomenis į naują produktą. Ši makrokomanda turi būti pridėta prie mygtuko įtraukti produktų tiekėjai.

Veiksmas

Argumentai: parametras

Komentaras

Echo

Aidas: ne

Stabdyti ekrano naujinimą, kai veikia makrokomanda.

Uždaryti

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žimą: įtraukimas

Lango režimas: Įprastas

Atidarykite formą produktų.

Nustatytireikšmę

Elemento: [formos]! [Produktai]! [Tiekėjo_id]

Išraiška: Tiekėjo_id

Nustatyti dabartinio tiekėjo valdiklis tiekėjo ID. tiekėjai.

GoToControl

Valdiklio pavadinimas: CategoryID

Eikite į kategorijos ID valdiklį.

Duomenų tikrinimas naudojant makrokomandą

Ši tikrinimo makrokomanda tikrina pašto indeksus, įvestus formoje tiekėjai. Tai rodo Stabdyti_makrokomandą, MessageBox, Atšaukti_įvykįir Eitiįvaldiklį veiksmai. Sąlyginė išraiška tikrina šalis/regionas ir pašto kodas įvestas įrašo formoje. Jei pašto indeksas yra tinkamo formato, šalį arba regioną, makrokomanda rodo pranešimo lauką ir atšaukia įrašo įrašymą. Makrokomandos grąžina jus į valdiklį pašto indeksas, kur gali ištaisyti klaidą. Ši makrokomanda turi būti pridėta prie formos Tiekėjai BeforeUpdate ypatybės.

Sąlyga

Veiksmas

Argumentai: parametras

Komentaras

Jei IsNull([CountryRegion])

StopMacro

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

Jei [Šalis_regionas] In ("Prancūzija", "Italija", "Ispanija") ir Len ([pašto indeksas]) <> 5

MessageBox

Pranešimas: pašto kodas turi būti 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: pašto kodas

Jei [Šalis_regionas] In ("Lietuva", "Singapūras") ir Len ([pašto indeksas]) <> 4

MessageBox

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: pašto kodas

Jei ([Šalis_regionas] = "Kanada") ir ([pašto indeksas] ne, pvz., "[A-Z] [0-9] [A-Z] [0-9][A-Z][0-9]")

MessageBox

Pranešimas: pašto indeksas neleistinas. Kanados indekso pavyzdys: H1J 1 c 3

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į.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×