Eitiįvaldiklį makrokomandos veiksmas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Makrokomandos veiksmo Eitiįvaldiklį prieigos darbalaukio duomenų bazėse ir prieigos žiniatinklio taikomosios programos galite naudoti norėdami perkelti įvesties vieta į nurodytą laukas arba valdiklis į dabartinę įrašas atidaryti forma, formos duomenų lapas, lentelės duomenų lape, ar užklausos duomenų lapo. Galite naudoti šį veiksmą, jei norite, kad konkretus laukas ar valdiklis būtų į jį įvesties vietą. Šiame lauke arba valdiklyje tada gali būti naudojama palyginimus ir Rastiįrašą veiksmus. Taip pat galite naudoti šį veiksmą norėdami pereiti į formą 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į.

Nustatymas

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

Aidas

Aidas: ne

Stabdyti ekrano naujinimą, kai veikia makrokomanda.

Uždarančiosios

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 tada grįšite į pašto kodo valdiklis, 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į.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×