Dejanje makra »OdpriObrazec «

Dejanje makra OdpriObrazec lahko uporabite v Accessu za odpiranje obrazec v pogled obrazca, pogled načrta, predogledu tiskanja ali Pogled podatkovnega lista. Izberete lahko vnos podatkov in načine oken za obrazec in omejite zapise, ki jih obrazec prikaže.

Opomba : Dejanje makra »OdpriObrazec« ni na voljo v programih Access Web App.

Nastavitev

V dejanju OdpriObrazec so ti argumenti.

Argument dejanja

Opis

Ime obrazca

Ime obrazca, ki ga želite odpreti. V polju Ime obrazca se prikaže spustni seznam vseh obrazcev v trenutni zbirki podatkov. Ta argument je obvezen.

Če zaženete makro, ki vsebuje dejanje OdpriObrazec v Zbirka podatkov knjižnice, Access najprej poišče obrazec s tem imenom v zbirki podatkov knjižnice, nato pa v trenutni zbirki podatkov.

Pogled

Pogled, v katerem se bo odprl obrazec. V polju Pogled izberite Obrazec, Načrt, Predogled tiskanja, Podatkovni list, Vrtilna tabela ali Vrtilni grafikon. Privzeta vrednost je obrazec.

Opomba : Funkcionalnost pogledov »Vrtilna tabela« in »Vrtilni grafikon« smo iz Accessa odstranili z različico programa Access 2013.

Opomba : Nastavitev argumenta Pogled v obrazcu preglasi nastavitve lastnosti DefaultView in ViewsAllowed. Če je na primer v obrazcu lastnost ViewsAllowed nastavljena na Podatkovni list, lahko še vedno uporabite dejanje OdpriObrazec, če želite odpreti obrazec v pogledu »Obrazec«.

Ime filtra

filter, ki omeji ali razvrsti zapise obrazca. Lahko vnesete ime obstoječega poizvedba ali filter, ki je bil shranjen kot poizvedba. Poizvedba mora vključevati vsa polja v obrazcu, ki ga odpirate, ali pa mora imeti lastnost OutputAllFields nastavljeno na Da.

Pogoj Where

Veljaven stavek SQL WHERE (brez besede WHERE) ali izraz, ki ga Access uporablja za izbiranje zapisov iz temeljne tabele ali poizvedbe obrazca. Če ste izbrali filter z argumentom Ime filtra, Access uporabi ta stavek WHERE za rezultate filtra.

Če želite odpreti obrazec in omejiti njegove zapise na tiste, ki jih določa vrednost kontrolnika v drugem obrazcu, uporabite ta izraz:

[ fieldname ] = Forms![ formname ]![ controlname v drugem obrazcu ]

Zamenjajte ImePolja z imenom polja v temeljni tabeli ali poizvedbi obrazca, ki ga želite odpreti. Zamenjajte ImeObrazca in ImeKontrolnika v drugem obrazcu z imenom drugega obrazca in s kontrolnikom v drugem obrazcu, ki vsebuje vrednost, s katero želite uskladiti zapise v prvem obrazcu.

Opomba : Maksimalna dolžina argumenta Pogoj Where je 255 znakov. Če morate vnesti bolj zapleten in daljši stavek SQL WHERE, raje uporabite metodo OdpriObrazec predmeta DoCmd v modulu Visual Basic for Applications (VBA). Vnesete lahko izjave s stavkom SQL WHERE, ki vsebujejo do 32.768 znakov v modulu VBA.

Podatkovni način

Način vnosa podatkov za obrazec. To velja samo za obrazce, ki so odprti v pogledu »Obrazec« ali pogledu »Podatkovni list«. Izberite možnosti Dodaj (uporabnik lahko doda nove zapise, ne more pa urejati obstoječih zapisov), Uredi (uporabnik lahko uredi obstoječe zapise in doda nove zapise) ali Samo za branje (uporabnik si lahko zapise samo ogleda).

Opombe

  • Nastavitev argumenta Podatkovni način v obrazcu preglasi nastavitve lastnosti AllowEdits, AllowDeletions, AllowAdditions in DataEntry. Če je na primer v obrazcu lastnost AllowEdits nastavljena na Ne, lahko še vedno uporabite dejanje OdpriObrazec, če želite odpreti obrazec v načinu »Uredi«.

  • Če pustite ta argument prazen, Access odpre obrazec v načinu vnosa podatkov, ki ga v obrazcu nastavijo lastnosti AllowEdits, AllowDeletions, AllowAdditions in DataEntry.

Način okna

Način okna, v katerem se odpre obrazec. Izberite Navadno (obrazec se odpre v načinu, ki so ga nastavile njegove lastnosti), Skrito (obrazec je skrit), Ikona (odpre se pomanjšan obrazec v obliki majhne naslovne vrstice na dnu zaslona) ali Pogovorno okno (lastnosti obrazca Modalno in Pojavni sta nastavljeni na Da). Privzeta vrednost je Navadno.

Opomba : Nekatere nastavitve argumenta Način okna ne veljajo, če uporabljate dokumente z zavihki. Če želite preklopiti na prekrivajoča se okna:

  1. Kliknite Datoteka in nato kliknite Možnosti. Če uporabljate Access 2007, kliknite Gumb Microsoft Office Podoba gumba in nato kliknite Accessove možnosti.

  2. V pogovornem oknu Accessove možnosti kliknite Trenutna zbirka podatkov.

  3. V razdelku Možnosti programa pod naslovom Možnosti okna dokumenta kliknite Prekrivajoča se okna.

  4. Kliknite V redu in nato zaprite zbirko podatkov ter jo znova odprite.

Pripombe

To dejanje makra je podobno, kot bi dvokliknili obrazec v podoknu za krmarjenje ali kliknili obrazec z desno miškino tipko v podoknu za krmarjenje in nato izbrali pogled.

Obrazec je lahko modalno (mora biti zaprt ali skrit, preden lahko uporabnik izvede katero koli drugo dejanje) ali brez načina (uporabnik se lahko premakne v druga okna, medtem ko je obrazec odprt). Lahko je tudi pojavni obrazec (obrazec, ki se uporablja za zbiranje ali prikaz informacij, ki ostane nad vsemi drugi Accessovimi okni). Pri načrtovanju obrazca nastavite lastnosti Modalno in Pojavno. Če uporabite Navadno za argument Način okna, se obrazec odpre v načinu, ki ga določijo te nastavitve lastnosti. Če uporabite Pogovorno okno za argument Način okna sta obe lastnosti nastavljeni na Da. Obrazec, ki se odpre kot skrit ali kot ikona, se vrne v način, ki ga določajo njegove nastavitve lastnosti, ko ga pokažete ali obnovite.

Ko odprete obrazec z argumentom Način okna, nastavljenim na Pogovorno okno, Access začasno zaustavi makro, dokler ni obrazec zaprt ali skrit. Obrazec lahko skrijete tako, da nastavite njegovo lastnost Vidno na Ne z dejanjem NastaviVrednost.

Filter in pogoj WHERE, ki ju uporabite, postaneta nastavitev lastnosti Filter obrazca.

Namig : Izberete lahko obrazec v podoknu za krmarjenje in ga povlečete v okno makra. S tem samodejno ustvarite dejanje »OdpriObrazec«, ki odpre izbrani obrazec v pogledu »Obrazec«.

Primer

Nastavite vrednost kontrolnika v obrazcu, ki ste ga odprli z makrom

Ta makro odpre obrazec »Izdelki« z gumbom na obrazcu »Dobavitelji«. Pokaže uporabo dejanj IzpisNaZaslon, OdpriObrazec, NastaviVrednost in PojdiNaKontrolnik. Dejanje NastaviVrednost nastavi kontrolnik ID-ja dobavitelja v obrazcu »Izdelki« na trenutnega dobavitelja v obrazcu »Dobavitelji«. Dejanje PojdiNaKontrolnik nato premakne fokus na polje »ID Kategorije«, kjer lahko začnete vnašati podatke za nov izdelek. Ta makro mora biti pripet gumbu »Dodaj Izdelke« v obrazcu »Dobavitelji«.

Dejanje

Argumenti: Nastavitev

Pripomba

IzpisNaZaslon

Vklopljen izpis na zaslon: Ne

Zaustavite posodabljanje zaslona med delovanjem makra.

OdpriObrazec

Ime obrazca: Izdelki

Pogled: Obrazec

Podatkovni način: Dodaj

Način okna: Navadno

Odprite obrazec »Izdelki.«

NastaviVrednost

Element: [Forms]![Products]![SupplierID]

Izraz: IDDobavitelja

Kontrolnik ID-ja dobavitelja nastavite na trenutnega dobavitelja v obrazcu »Dobavitelj«.

PojdiNaKontrolnik

Ime kontrolnika: IDkategorije

Pojdi na kontrolnik ID-ja kategorije.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×