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

Nustatymas

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, jūs vis dar galite naudoti veiksmą Atidarytiformą Norėdami atidaryti formą kaip formos rodinys.

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 ] = formų! [ 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 laikinąjį ypatybės yra nustatyta kaip 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, forma atidaroma iš šių ypatybių parametrai nurodytą režimu. 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. Nustatytireikšmę veiksmų nustato esamo tiekėjo formoje produktai valdiklis tiekėjo ID. tiekėjai. 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.

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

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

×