Radnju OpenReport možete da koristite u Access bazama podataka na radnoj površini da biste otvorili izveštaj u programu prikaz „Dizajn“ ili pregledu pre štampanja ili da biste izveštaj poslali direktno štampaču. Možete i da ograničite zapise koji se štampaju u izveštaju.
Postavka
Radnja OpenReport ima sledeće argumente.
Argument radnje |
Opis |
Ime izveštaja |
Ime izveštaja koji treba otvoriti. Polje Ime izveštaja u odeljku Argumenti radnje okna "Izrada makroa" prikazuje sve izveštaje u trenutnoj bazi podataka. Ovo je obavezan argument. Ako pokrenete makro koji sadrži radnju OpenReport u baza podataka biblioteke, Pristup prvo traži izveštaj sa ovim imenom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka. |
Prikaz |
Prikaz u kojem će se otvoriti izveštaj. Izaberite stavku Odštampaj (odmah odštampaj izveštaj), Dizajn ili Pregled pre štampanja u polju Prikaz. Podrazumevana postavka je Štampanje. |
Ime filtera |
A filter koja ograničava zapise izveštaja. Možete da unesete ime postojećeg upit ili filtera koji je sačuvan kao upit. Međutim, upit mora da sadrži sva polja u izveštaju koji otvarate ili da ima svojstvo OutputAllFields postavljeno na Da. |
Uslov Where |
Važeća SQL odredba WHERE (bez reči WHERE) ili izraz koju Access koristi za izbor zapisa iz osnovnog izveštaja tabela ili upita. Ako izaberete filter sa argumentom Ime filtera , Access primenjuje ovu odredbu WHERE na rezultate filtera. Da biste otvorili izveštaj i ograničili njegove zapise na one koje navodi vrednost kontrole u obrascu, koristite sledeći izraz: [ ime polja ] = Forms! [ imeod. obrasca ]! [ controlname on form ] Zamenite ime polja imenom polja u osnovnoj tabeli ili upitu izveštaja koji želite da otvorite. Zamenite ime obrasca i ime kontrole u obrascu i imenom obrasca i kontrolom u obrascu koja sadrži vrednost koju želite da zapisi u izveštaju podudaraju. Napomena: Maksimalna dužina argumenta Uslov Where je 255 znakova. Ako treba da unesete složeniji SQL odredbu WHERE duže od ovoga, koristite metod OpenReport objekta DoCmd u Visual Basic for Applications (VBA) modulu umesto toga. U VBA modulu možete da unesete SQL odredbu WHERE od najviše 32.768 znakova. |
Režim prozora |
Režim u kojem će se izveštaj otvoriti. Izaberite stavku Normalno, Skriveno, Ikonaili Dijalog u polju Režim prozora. Podrazumevana postavka je Normalno. Napomena: Neke postavke argumenta Window Mode ne primenjuju se kada koristite dokumente prikazane na karticama. Da biste se prebacili na prozore koji se preklapaju:
|
Napomene
Postavka Štampanje za argument Prikaz odmah štampa izveštaj pomoću trenutnih postavki štampača, bez otvaranja dijaloga Štampanje. Radnju OpenReport možete da koristite i za otvaranje i podešavanje izveštaja, a zatim da koristite radnju PrintOut da biste ga odštampali. Na primer, možda ćete želeti da izmenite izveštaj ili da koristite radnju PrintOut da biste promenili postavke štampača pre štampanja.
Filter i uslov WHERE koje primenite postaju postavka svojstva izveštaja Filter .
Radnja OpenReport je slična dvostrukom kliku na izveštaj u oknu za navigaciju ili klikom desnim tasterom miša na izveštaj u oknu za navigaciju i izborom prikaza ili komande "Odštampaj".
Saveti
-
Da biste odštampali slične izveštaje za različite skupove podataka, koristite filter ili odredbu WHERE da biste ograničili zapise odštampane u izveštaju. Zatim uredite makro da biste primenili drugi filter ili promenili argument Uslov Where .
-
Izveštaj iz okna za navigaciju možete da prevučete u makro red radnje. To automatski kreira radnju OpenReport koja otvara izveštaj u prikazu izveštaja.