Atidaryti_formą 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.

Makrokomandos Atidarytiformą programoje "Access" galite naudoti norėdami atidaryti formaformos rodinys, maketo rodinys, spaudinio peržiūros arba duomenų lapo rodinys. Galite pasirinkti duomenų įvesties ir lango režimai formos ir apriboti formoje rodomi įrašai.

Pastaba: Makrokomandos Atidarytiformą negalima "Access" žiniatinklio programose.

Parametras

Veiksmo Atidaryti_formą turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Formos pavadinimas

Norėdami atidaryti formą, pavadinimas. Formos pavadinimas įveskite rodo išplečiamajame sąraše visų formų dabartinėje duomenų bazėje. Tai yra būtinas argumentas.

Jeigu paleidžiate makrokomandą, kurioje yra Atidarytiformą, bibliotekos duomenų bazė , programa Access pirmiausia ieško formą su šiuo pavadinimu bibliotekos duomenų bazėje, tada dabartinėje duomenų bazėje.

Rodinys

Vaizdas, kuriame bus atidaryta forma. Lauke Rodyti pasirinkite formos, dizainas, Spaudinio peržiūra, duomenų lapas, PivotTablearba PivotChart . Numatytoji reikšmė yra formos.

Pastaba: PivotTable ir PivotChart rodinius funkcijos bus pašalintas iš Access pradžios su "Access 2013".

Pastaba: Rodyti argumento parametras pakeičia formos ypatybės DefaultView ir ViewsAllowed parametrus. Pvz., jei į formą ViewsAllowed ypatybė nustatyta kaip duomenų lapas, vis tiek galite veiksmą Atidarytiformą Norėdami atidaryti formą formos rodinyje.

Filtro pavadinimas

Į filtras , riboja arba rūšiuoja formos įrašus. Galite įvesti į esamą užklausa arba filtras, kuri buvo įrašyta kaip užklausos pavadinimą. Tačiau užklausos privalo įtraukti visi laukai formoje, atidarote arba OutputAllFields ypatybė nustatyta kaip taip.

Vietos sąlyga

Neleistina SQL sąlygą WHERE (be žodžio kur) arba išraiška , "Access" naudoja įrašams pasirinkti iš formos pagrindinės lentelę arba užklausą. Pasirinkus filtrą su argumento Filtro pavadinimas , prieigos taikoma šią sąlygą WHERE filtro rezultatus.

Norėdami atidaryti formą ir apriboti savo dokumentus į nurodytą reikšmę iš kitos formos valdiklį, naudokite šį reiškinį:

[ lauko pavadinimas ] = formos! [ formname ]! [ controlname kitos formos ]

Pakeiskite lauko pavadinimas lentelės arba užklausos forma, kurią norite atidaryti lauko pavadinimą. Pakeiskite pavadinimą ir kitos formos valdiklį kitos formos, kuriame yra reikšmė, kurią reikia įrašų pirmą formą, kad ji atitiktų formname ir controlname kitos formos .

Pastaba: Argumentą Vietos sąlyga Maksimalus ilgis yra 255 simboliai. Jei jums reikia įvesti sudėtingesnes SQL sąlygą WHERE didesnis, naudokite objekto DoCmd metodą Atidaryti_formą Visual Basic for Applications (VBA) modulyje. VBA galite įvesti SQL sąlygos WHERE iki 32,768 simbolių.

Duomenų režimas

Formos duomenų įvedimo režimas. Tai taikoma tik formos atidaryti formos arba duomenų lapo rodinyje. Pasirinkite įtraukti (vartotojas galite įtraukti naujų įrašų, bet negalite redaguoti esamus įrašus), Redagavimas (vartotojas gali redaguoti esamus įrašus ir įtraukti naujų įrašų), arba Tik skaityti (vartotojas gali tik peržiūrėti įrašus).

Pastabos

  • Duomenų režimo argumentas parametras pakeičia formos AllowEdits, AllowDeletions, (AllowAdditions)ir DataEntry ypatybių parametrus. Pvz., jei formos AllowEdits ypatybė nustatyta kaip ne, jūs vis dar galite naudoti veiksmo Atidaryti_formą Norėdami atidaryti formą redagavimo režimu.

  • Jei šis argumentas paliekate tuščią, "Access" atidaro formą, nustatė formos ypatybės AllowEdits, AllowDeletions, (AllowAdditions)ir DataEntry duomenų įvedimo režimas.

Lango režimas

Langų režimu, kai atidaro formą. Pasirinkite įprastas (formą atidaromas nustatė ypatybių režimu), paslėpti (paslėpta forma), piktograma (formą atidaro sumažinta kaip mažas pavadinimo juostoje, ekrano apačioje), arba dialogo (formos Modaliniai ir laikinasis meniu ypatybės nustatytos į taip). Numatytasis formatas yra įprastas.

Pastaba: Kai kurie Langų režimu argumentas parametrai taikomi naudojant dokumentai skirtukuose. Jei norite perjungti į persidengiantys langai:

  1. Spustelėkite failas ir spustelėkite parinktys. Atkreipkite dėmesį, kad jei naudojate Access 2007, spustelėkite "Microsoft Office" mygtukas Mygtuko paveikslėlis ir tada spustelėkite "Access" parinktys.

  2. Dialogo lange „Access“ parinktys spustelėkite Dabartinė duomenų bazė.

  3. Dalyje Programos parinktys dalyje Dokumentų lango parinktysspustelėkite Persidengiantys langai.

  4. Spustelėkite gerai, tada uždarykite ir iš naujo atidarykite duomenų bazę.

Pastabos

Šį makrokomandos veiksmą yra panašus į dukart spustelėdami formą naršymo srityje, arba dešiniuoju pelės mygtuku spustelėkite formą naršymo srityje, o tada pasirinkdami rodinį.

Formos gali būti modalinis (jis turi būti uždaryti arba paslėpti prieš vartotojas gali atlikti bet kurį kitą veiksmą) arba modalinisŽinynas (vartotojas gali perkelti į kitų langų kol forma atidaryta). Taip pat galima laikinoji forma (formą, naudojamą rinkti ir Rodyti informaciją, kad lieka virš visų kitų langų prieigos). Galite nustatyti Modaliniai ir laikinąjį kurdami formą. Jei naudojate įprastasLangų režimu argumentui, formos atidaromas režimu išreikštą šių ypatybių parametrus. Jei naudojate dialogoLangų režimu argumentui, šios ypatybės yra nustatytas į taip. Forma atidaryta kaip paslėpti arba piktogramą grąžina nurodytą iš jo ypatybių parametrus, kai rodote arba atkurti režimą.

Kai atidarote formą su Langų režimu argumento reikšmę į dialogo langą, prieigos sustabdo makrokomandą, kol forma uždaroma ar paslėptas. Jūs galite paslėpti formą nustatydami ypatybė matomasneNustatytireikšmę veiksmas.

Filtras ir sąlyga WHERE taps formos filtro ypatybės nustatymo.

Patarimas: Galite pasirinkti formą naršymo srityje ir vilkite jį į langą Makrokomandos. Tai automatiškai sukuria Atidarytiformą, kuri atidaro pažymėtą formą formos rodinyje.

Pavyzdys

Atidaryti naudodami makrokomandą formos valdiklio reikšmę

Ši makrokomanda atidaro formą produktų mygtuku tiekėjai. Tai rodo Aidas, Atidaryti_formą, Nustatytireikšmęir Eitiįvaldiklį veiksmai. 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.

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

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

×