Dejanje OdpriObrazec v Accessovih namiznih zbirkah podatkov lahko uporabite, če želite odpreti poročilo v pogled načrta, odpreti predogled tiskanja ali poslati poročilo neposredno v tiskalnik. Prav tako lahko omejite zapise, ki bodo natisnjeni v poročilu.
Nastavitev
V dejanju OpenReport so ti argumenti.
Argument dejanja |
Opis |
Ime poročila |
Ime poročila, ki ga želite odpreti. Polje Ime poročila v odseku Argumenti dejanja podokna graditelja makrov prikazuje vsa poročila 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 odprlo poročilo. Kliknite Natisni (takoj natisne poročilo), Načrt ali Predogled tiskanja v polju Pogled. Privzeta vrednost je Natisni. |
Ime filtra |
filter, ki omeji zapise v poročilu. Lahko vnesete ime obstoječega poizvedba ali filter, ki je bil shranjen kot poizvedba. Poizvedba mora vključevati vsa polja v poročilu, ki ga odpirate, ali pa mora imeti lastnost OutputAllFields nastavljeno na Da. |
Pogoj Where |
Veljaven stavek SQL WHERE (brez besede WHERE) ali stavek izraz ki ga Access uporabi za izbiranje zapisov iz temeljnega stavka poročila Tabela poizvedbo. Če ste izbrali filter z argumentom Ime filtra, Access uporabi ta stavek WHERE za rezultate filtra. Če želite odpreti poročilo in omejiti njegove zapise na tiste, ki jih določa vrednost kontrolnika v drugem obrazcu, uporabite ta izraz: [ fieldname ] = Forms![ formname ]![ controlname v obrazcu ] Zamenjajte ImePolja z imenom polja v temeljni tabeli ali poizvedbi poročila, ki ga želite odpreti. Zamenjajte ImeObrazca in ImeKontrolnika v obrazcu z imenom obrazca in s kontrolnikom v obrazcu, ki vsebuje vrednost, s katero želite uskladiti zapise v obrazcu. Opomba: Največja dolžina argumenta Pogoj Where je 255 znakov. Če morate vnesti bolj zapleten in daljši stavek SQL WHERE, raje uporabite metodo OdpriPoročilo 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. |
Način okna |
Način, v katerem se bo odprlo poročilo. Kliknite Navaden, Skrit, Ikona ali Pogovorno oknov polju Način okna. 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:
|
Pripombe
Nastavitev Natisni za argument Pogled nemudoma natisne poročilo z uporabo trenutnih nastavitev tiskalnika, ne da bi se vmes odprlo pogovorno okno Natisni. Uporabite lahko tudi dejanje OdpriPoročilo, če želite odpreti in nastaviti poročilo in nato uporabiti dejanje »Izpis«, da ga natisnete. Tako boste na primer morda želeli spremeniti poročilo ali uporabiti dejanje Izpis, da spremenite nastavitve tiskalnika pred tiskanjem.
Filter in pogoj WHERE, ki ju uporabite, postaneta nastavitev lastnosti Filter poročila.
Dejanje OdpriPoročilo je podobno, kot bi dvokliknili poročilo v podoknu za krmarjenje ali z desno miškino tipko kliknili obrazec v podoknu za krmarjenje in nato izbrali pogled ali ukaz Natisni.
Namigi
-
Če želite natisniti podobna poročila za različne nabore podatkov, uporabite filter ali stavek WHERE, da omejite zapise, ki se natisnejo v poročilu. Nato uredite makro, da uporabite drugačen filter, ali spremenite argument Pogoj Where.
-
Poročilo lahko povlečete iz podokna za krmarjenje v makro vrstica dejanja. S tem se samodejno ustvari dejanje OdpriPoročilo, ki odpre poročilo v pogledu poročila.