Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pomoću akcije makronaredbe OpenForm u programu Access možete otvoriti obrazac u prikaz obrasca, prikaz dizajna, Pretpregled ispisa ili prikaz podatkovnog lista. Možete odabrati načini unosa podataka i prozora za obrazac i ograničiti zapise koje obrazac prikazuje.

Napomena: Akcija makronaredbe OpenForm nije dostupna u web-aplikacijama programa Access.

Postavka

Akcija OpenForm sadrži sljedeće argumente.

Argument akcije

Opis

Naziv obrasca

Naziv obrasca koji želite otvoriti. Okvir Naziv obrasca prikazuje padajući popis svih obrazaca u trenutnoj bazi podataka. To je obavezan argument.

Ako pokrenete makronaredbu koja sadrži akciju OpenForm u baza podataka biblioteke, Access najprije traži obrazac s tim nazivom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka.

Prikaz

Prikaz u kojem će se obrazac otvoriti. U okviruPrikaz odaberiteObrazac, Dizajn, Pretpregled ispisa ili Podatkovna tablica. Zadana je postavka Obrazac.

Napomena:  Postavka argumenta Prikaz nadjačava postavke svojstava DefaultView iViewsAllowed obrasca. Ako je, primjerice, svojstvo ViewsAllowed obrasca postavljeno na Podatkovna tablica, i dalje možete koristiti akciju OpenForm da biste obrazac otvorili u prikazu obrasca.

Naziv filtra

Popis filtar koji ograničava ili sortira zapise obrasca. Možete unijeti naziv postojeće datoteke ili upit filtar spremljen kao upit. Upit, međutim, mora sadržavati sva polja u obrascu koji otvarate ili mu je svojstvo OutputAllFields postavljeno na Da.

Uvjet Where

Valjani SQL uvjet WHERE (bez riječi WHERE) ili izraz koji Access koristi za odabir zapisa iz temeljne tablice ili upita obrasca. Ako odaberete filtar s argumentom Naziv filtra , Access će ovaj uvjet WHERE primijeniti na rezultate filtra.

Da biste otvorili obrazac i ograničili njegove zapise na one navedene vrijednošću kontrole na drugom obrascu, koristite sljedeći izraz:

[ naziv polja ] = Obrasci! [ naziv obrasca ]! [ naziv kontrole na drugom obrascu ]

Naziv polja zamijenite nazivom polja u temeljnoj tablici ili upitu obrasca koji želite otvoriti. Zamijenite nazivobrasca i naziv kontrole na drugom obrascu nazivom drugog obrasca i kontrolom na drugom obrascu koja sadrži vrijednost koju želite da se podudaraju zapisi u prvom obrascu.

Napomena: Maksimalna je duljina argumenta uvjeta Where 255 znakova. Ako morate unijeti složeniji SQL uvjet WHERE dulje od ovog, umjesto toga koristite metodu OpenFormobjekta 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 podataka

Način unosa podataka za obrazac. To se odnosi samo na obrasce otvorene u prikazu obrasca ili prikazu podatkovne tablice. Odaberite Dodaj (korisnik može dodavati nove zapise, ali ne može uređivati postojeće zapise), Uređivanje (korisnik može uređivati postojeće zapise i dodavati nove zapise) ili Samo za čitanje (korisnik može samo pregledavati zapise).

Bilješke

  • Postavka argumenta Način podataka nadjačava postavke svojstava AllowEdits, AllowDeletions, AllowAdditionsi DataEntry. Ako je, primjerice, svojstvo AllowEdits obrasca postavljeno na Ne, obrazac i dalje možete otvoriti pomoću akcije OpenForm u načinu rada za uređivanje.

  • Ako taj argument ostavite praznim, Access će obrazac otvoriti u načinu unosa podataka koji su postavili svojstva AllowEdits, AllowDeletions, AllowAdditionsi DataEntry .

Način rada prozora

Način prozora u kojem se obrazac otvara. Odaberite Normalno (obrazac će se otvoriti u načinu rada postavljenom svojstvima), Skriveno (obrazac je skriven), Ikona (obrazac će se minimizirati kao mala naslovna traka pri dnu zaslona) ili Dijaloški okvir (svojstva modalnog i skočnog prozora obrasca postavljena su na Da). Zadana je postavka Normalno.

Napomena: Neke postavke argumenta Načina prozora ne primjenjuju se prilikom korištenja kartičnih dokumenata. Da biste prešli na preklapajuće prozore:

  1. Kliknite Datoteka , a zatim Mogućnosti

  2. U dijaloškom okviru Mogućnosti programa Access kliknite Trenutna baza podataka.

  3. U odjeljku Mogućnosti aplikacije u području Mogućnosti prozora dokumenta kliknite Preklapajući prozori.

  4. Kliknite U redu, a zatim zatvorite i ponovno otvorite bazu podataka.

Napomene

Ta je akcija makronaredbe slična dvoklikom na obrazac u navigacijskom oknu ili desnim klikom na obrazac u navigacijskom oknu, a zatim odabirom prikaza.

Obrazac se može obavezni (mora biti zatvoren ili skriven prije nego što korisnik može izvršiti bilo koju drugu akciju) ili ne modeless (korisnik može prijeći na druge prozore dok je obrazac otvoren). To može biti i skočni obrazac (obrazac koji se koristi za prikupljanje ili prikaz podataka koji ostaje iznad svih ostalih prozora programa Access). Prilikom dizajniranja obrasca postavljate svojstva Modalni i Skočni prozor. Ako za argument Način rada prozora koristite Normal , obrazac će se otvoriti u načinu navedenom u ovim postavkama svojstava. Ako za argument Način rada prozora koristite dijaloški okvir, oba su svojstva postavljena na Da. Obrazac otvoren kao skriven ili kao ikona vraća se u način naveden u postavkama svojstava kada ga prikazujete ili vraćate.

Kada otvorite obrazac s argumentom Način prozora postavljenim na Dijaloški okvir, Access obustavlja makronaredbu dok se obrazac ne zatvori ili ne sakri. Obrazac možete sakriti tako da svojstvo Visible postavite na Ne pomoću akcije SetValue .

Filtar i uvjet WHERE koje primijenite postaju postavka svojstva Filtar obrasca .

Savjet: U navigacijskom oknu možete odabrati obrazac i povući ga u prozor makronaredbe. Time se automatski stvara akcija OpenForm koja otvara odabrani obrazac u prikazu obrasca.

Primjer

Postavljanje vrijednosti kontrole na obrascu koji se otvara pomoću makronaredbe

Sljedeća makronaredba otvara obrazac Proizvodi s gumba na obrascu Dobavljači. Prikazuje korištenje akcija Echo, OpenForm, SetValuei GoToControl . Akcija SetValue postavlja kontrolu ID-a dobavljača na obrascu Proizvodi na trenutnog dobavljača na obrascu Dobavljači. Akcija GoToControl zatim premješta fokus na polje ID kategorije, u koje možete početi unositi podatke za novi proizvod. Ova bi makronaredba trebala biti priložena gumbu Dodaj proizvode na obrascu Dobavljači.

Akcija

Argumenti: Postavka

Komentar

Echo

Jeka uključena: Ne

Prekida ažuriranje zaslona dok se izvodi makronaredba.

OpenForm

Naziv obrasca: Proizvodi

Prikaz: Obrazac

Način podataka: Dodaj

Način rada prozora: Normalno

Otvorite obrazac Proizvodi.

SetValue

Stavka: [Obrasci]! [Proizvodi]! [ID dobavljača]

Izraz: ID dobavljača

Postavite kontrolu ID-a dobavljača na trenutnog dobavljača na obrascu Dobavljači.

GoToControl

Naziv kontrole: IDkategoegoje

Idite na kontrolu ID kategorije.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.