Pomoću akcije OpenReport u bazama podataka programa Access za stolna računala možete otvoriti izvješće u programu prikaz dizajna pretpregledu ispisa ili pak izravno poslati izvješće na pisač. Možete i ograničiti zapise koji se ispisuju u izvješću.
Postavka
Akcija OpenReport sadrži sljedeće argumente.
Argument akcije |
Opis |
Naziv izvješća |
Naziv izvješća koje želite otvoriti. Okvir Naziv izvješća u odjeljku Argumenti akcije u oknu Sastavljač makronaredbi prikazuje sva izvješća u trenutnoj bazi podataka. To je obavezan argument. Ako pokrenete makronaredbu koja sadrži akciju OpenReport u baza podataka biblioteke, Access najprije traži izvješće s tim nazivom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka. |
Prikaz |
Prikaz u kojem će se izvješće otvoriti. U okviru Prikaz kliknite Ispis (odmah ispišite izvješće), Dizajn ili Pretpregled ispisa. Zadana je postavka Ispis. |
Naziv filtra |
Popis filtar koji ograničava zapise izvješća. Možete unijeti naziv postojeće datoteke ili upit filtar spremljen kao upit. Upit, međutim, mora sadržavati sva polja u izvješću koje otvarate ili njegovo svojstvo OutputAllFields mora biti postavljeno na Da. |
Uvjet Where |
Valjani SQL uvjet WHERE (bez riječi WHERE) ili izraz koji Access koristi za odabir zapisa iz temeljnog izvješća tablica upita. Ako odaberete filtar s argumentom Naziv filtra , Access će ovaj uvjet WHERE primijeniti na rezultate filtra. Da biste otvorili izvješće i ograničili njegove zapise na zapise određene vrijednošću kontrole na obrascu, koristite sljedeći izraz: [ naziv polja ] = Obrasci! [ naziv obrasca ]! [ controlname on form ] Naziv polja zamijenite nazivom polja u temeljnoj tablici ili upitu izvješća koje želite otvoriti. Zamijenite nazivobrasca i naziv kontrole na obrascu nazivom obrasca i kontrolom na obrascu koja sadrži vrijednost koju želite da se podudaraju zapisi u izvješću. Napomena: Maksimalna je duljina argumenta uvjeta Where 255 znakova. Ako morate unijeti složeniji SQL uvjet WHERE dulje od ovog, umjesto toga koristite metodu OpenReport objekta DoCmd u modulu Visual Basic for Applications (VBA). U VBA moguće je unijeti SQL izraze WHERE duljine do 32.768 znakova. |
Način rada prozora |
Način u kojem će se izvješće otvoriti. U okviru Način rada prozorakliknite Normalno, Skriveno , Ikona ili Dijaloški okvir. Zadana je postavka Normalno. Napomena: Neke postavke argumenta Window Mode ne primjenjuju se prilikom korištenja kartičnih dokumenata. Da biste prešli na preklapajuće prozore:
|
Napomene
Postavka Ispis za argument Prikaz odmah ispisuje izvješće pomoću trenutnih postavki pisača bez prikaza dijaloškog okvira Ispis. Akciju OpenReport možete koristiti i da biste otvorili i postavili izvješće, a zatim ga ispisali pomoću akcije Ispis. Možda ćete, primjerice, htjeti izmijeniti izvješće ili upotrijebiti akciju Ispis da biste promijenili postavke pisača prije ispisa.
Filtar i uvjet WHERE koje primijenite postaju postavka svojstva filtara izvješća.
Akcija OpenReport slična je dvokliknući izvješće u navigacijskom oknu ili desnom tipkom miša kliknete izvješće u navigacijskom oknu i odaberete prikaz ili naredbu Ispis.
Savjeti
-
Da biste slična izvješća ispisali za različite skupove podataka, upotrijebite filtar ili uvjet WHERE da biste ograničili zapise ispisane u izvješću. Zatim uredite makronaredbu da biste primijenili drugi filtar ili promijenili argument Uvjet Where .
-
Izvješće iz navigacijskog okna možete povući u makronaredbu redak radnje. Time se automatski stvara akcija OpenReport koja otvara izvješće u prikazu izvješća.