Akciju OpenReport možete koristiti u bazama podataka programa Access za stolna računala da biste otvorili izvješće u prikaz dizajna ili pretpregledu ispisa ili da biste izvješće slali izravno na pisač. Možete i ograničiti zapise koji su ispisani u izvješću.
Postavka
Akcija OpenReport sadrži sljedeće argumente.
Argument akcije |
Opis |
Naziv izvješća |
Naziv izvješća koji će se otvoriti. Okvir naziv izvješća u odjeljku Argumenti akcije okna sastavljača makronaredbi prikazuje sva izvješća u aktualnoj bazi podataka. To je obavezan argument. Ako pokrenete makronaredbu koja sadrži akciju OpenReport u baza podataka biblioteke, Access prvo traži izvješće s tim nazivom u bazi podataka biblioteke, a zatim u aktualnoj bazi podataka. |
Prikaz |
Prikaz u kojem će se izvješće otvoriti. Kliknite Ispis (odmah Ispiši izvješće), dizajnili Pretpregled ispisa u okviru Prikaz . Zadana je postavka Ispis. |
Naziv filtra |
filtar koja ograničava zapise izvješća. Možete unijeti naziv postojeće upit ili filtar koji je spremljen kao upit. No upit mora uključivati sva polja u izvješću koje otvarate ili je svojstvo OutputAllFields postavljeno na da. |
Uvjet Where |
Valjani SQL uvjet WHERE (bez riječi WHERE) ili izraz koje Access koristi za odabir zapisa iz osnovnog tablica ili upita u izvješću. Ako odaberete filtar s argumentom Naziv filtra , Access će primijeniti taj uvjet WHERE na rezultate filtra. Da biste otvorili izvješće i ograničili njegove zapise na one navedene vrijednošću kontrole na obrascu, upotrijebite sljedeći izraz: [ polja naziva ] = Forms! [ nazivobrasca ]! [ naziv kontrole u obrascu ] Zamijenite naziv polja poljem u podlozi u tablici ili upitu izvješća koje želite otvoriti. Zamijenite nazivobrasca i naziv kontrole u obrascu uz naziv obrasca i kontrolu u obrascu koja sadrži vrijednost u kojoj želite da se zapisi u izvješću podudaraju. Napomena: Maksimalna je duljina argumenta uvjeta Where 255 znakova. Ako morate unijeti složeniji uvjet SQL WHERE više od toga, upotrijebite 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 u prozoru |
Način na koji će se izvješće otvoriti. U okviru način prozora kliknite normalno, skriveno, ikonaili dijaloški okvir. Zadano je normalno. Napomena: Neke postavke argumenta Moda u prozoru ne primjenjuju se prilikom korištenja kartičnih dokumenata. Da biste prešli na preklapajuće prozore, učinite sljedeće:
|
Napomene
Postavka ispisa za argument Prikaz ispisuje izvješće odmah pomoću trenutačnih postavki pisača, a da ne biste prikazali dijaloški okvir Ispis . Možete i koristiti akciju OpenReport da biste otvorili i postavili izvješće, a zatim ga ispisali pomoću akcije ispis. Možda ćete, primjerice, morati izmijeniti izvješće ili koristiti radnju Ispis da biste promijenili postavke pisača prije ispisa.
Filtar i uvjet WHERE koji primijenite postaju postavka svojstva filtra izvješća.
Akcija OpenReport slična je dvoklikom na izvješće u navigacijskom oknu ili desnom tipkom miša kliknite izvješće u navigacijskom oknu i odaberite prikaz ili naredbu Ispis .
Savjeti
-
Da biste ispisali slična izvješća za razne skupove podataka, upotrijebite filtar ili uvjet WHERE da biste ograničili zapise ispisane u izvješću. Zatim uredite makronaredbu da biste primijenili neki drugi filtar ili promijenili argument uvjet WHERE .
-
Izvješće možete odvući iz navigacijskog okna u redak radnje makronaredbi. Time se automatski stvara akcija OpenReport koja otvara izvješće u prikazu izvješća.