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 būtina 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. |
View |
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: Didžiausias argumento Vietos sąlyga 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 iki 32 768 simbolių SQL sąlygos WHERE sakinį. |
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
|
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:
|
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į. |