Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Radnju makroa OpenForm u programu Access možete da koristite da biste otvorili obrazac datoteku u programima prikaz „Obrazac“, prikaz „Dizajn“, Pregled pre štampanja ili prikaz lista sa podacima. Za obrazac možete da izaberete režime unosa podataka i prozora i ograničite zapise koje obrazac prikazuje.

Napomena: Radnja makroa OpenForm nije dostupna u Access veb aplikacijama.

Postavka

Radnja OpenForm ima sledeće argumente.

Argument radnje

Opis

Ime obrasca

Ime obrasca koji treba otvoriti. Okvir Ime obrasca prikazuje padajuću listu svih obrazaca u trenutnoj bazi podataka. Ovo je obavezan argument.

Ako pokrenete makro koji sadrži radnju OpenForm u baza podataka biblioteke, Access prvo traži obrazac sa ovim imenom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka.

Prikaz

Prikaz u kojem će se obrazac otvoriti. U polju Prikaz izaberite stavku Obrazac,Dizajn, Pregledpre štampanja, List sa podacima, Izvedena tabela ili Izvedeni grafikon. Podrazumevana postavka je Obrazac.

Napomena: Funkcionalnost prikaza izvedene tabele i izvedenog grafikona uklonjena je iz programa Access počevši od verzije Access 2013.

Napomena:  Postavka argumenta Prikaz zamenjuje postavke svojstava DefaultView i ViewsAllowed obrasca. Na primer, ako je svojstvo obrasca ViewsAllowed postavljeno na List sa podacima , i dalje možete da koristite radnju OpenForm da biste otvorili obrazac u prikazu obrasca.

Ime filtera

A filter koja ograničava ili sortira zapise obrasca. 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 obrascu 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 osnovne tabele ili upita obrasca. Ako izaberete filter sa argumentom Ime filtera , Access primenjuje ovu odredbu WHERE na rezultate filtera.

Da biste otvorili obrazac i ograničili njegove zapise na one koje navodi vrednost kontrole u drugom obrascu, koristite sledeći izraz:

[ ime polja ] = Forms! [ imeod. obrasca ]! [ controlname on other form ]

Zamenite ime polja imenom polja u osnovnoj tabeli ili upitu obrasca koji želite da otvorite. Zamenite ime obrasca i ime kontrole u drugom obrascu i imenom drugog obrasca i kontrolom u drugom obrascu koja sadrži vrednost koju želite da zapisi u prvom obrascu 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 OpenForm 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 podataka

Režim unosa podataka za obrazac. Ovo se odnosi samo na obrasce otvorene u prikazu obrasca ili prikazu lista sa podacima. Izaberite stavku Dodaj (korisnik može da doda nove zapise, ali ne može da uređuje postojeće zapise ), Uređivanje (korisnik može da uređuje postojeće zapise i dodaje nove zapise) ili Samo za čitanje (korisnik može samo da prikazuje zapise).

Beleške

  • Postavka argumenta Režim podataka zamenjuje postavke svojstava AllowEdits, AllowDeletions, AllowAdditions i DataEntry obrasca. Na primer, ako je svojstvo obrasca AllowEdits postavljeno na Opciju Ne, i dalje možete da koristite radnju OpenForm da biste otvorili obrazac u režimu uređivanja.

  • Ako ovaj argument ostavite prazan, Access otvara obrazac u režimu unosa podataka koji podešava svojstva AllowEdits, AllowDeletions, AllowAdditions i DataEntry .

Režim prozora

Režim prozora u kojem se obrazac otvara. Izaberite stavku Normalno (obrazac se otvara u režimu koji su postavila njegova svojstva), Skriveno (obrazac je skriven), Ikona (obrazac se otvara umanjen kao mala naslovna traka na dnu ekrana) ili Dijalog (svojstva obrasca Modal i PopUp postavljena su na opciju Da). Podrazumevana postavka je Normalno.

Napomena: Neke postavke argumenta režima prozora ne primenjuju se kada koristite dokumente prikazane na karticama. Da biste se prebacili na prozore koji se preklapaju:

  1. Izaberite stavku Datoteka , a zatim stavku Opcije

  2. U dijalogu Opcije programa Access izaberite stavku Aktuelna baza podataka.

  3. U odeljku Opcije aplikacije , u okviru Opcije prozora dokumenta izaberite stavku Preklapajući prozori.

  4. Kliknite na dugme U redu, a zatim zatvorite i ponovo otvorite bazu podataka.

Napomene

Ova radnja makroa je slična dvostrukom kliku na obrazac u oknu za navigaciju ili klikom desnim tasterom miša na obrazac u oknu za navigaciju, a zatim na prikaz.

Obrazac se može modalni (mora da bude zatvoren ili skriven da bi korisnik izvršio bilo koju drugu radnju) ili bez režima (korisnik može da pređe na druge prozore dok je obrazac otvoren). To može da bude i iskačući obrazac (obrazac koji se koristi za prikupljanje ili prikazivanje informacija koje ostaju na vrhu svih ostalih Access prozora). Možete da podesite svojstva Modali PopUp kada dizajnirate obrazac. Ako koristite opciju Normalno za argument Režim prozora , obrazac se otvara u režimu koji navedu ove postavke svojstava. Ako koristite dijalog za argument Režim prozora , oba svojstva su postavljena na Da. Obrazac otvoren kao skriven ili kao ikona vraća se u režim koji navedu postavke svojstva kada ga prikažete ili vratite u prethodno stanje.

Kada otvorite obrazac sa argumentom Režim prozora postavljenim na dijalog, Access obustavlja makro dok obrazac ne bude zatvoren ili skriven. Obrazac možete sakriti tako što ćete postaviti njegovo svojstvo Vidljivo na vrednost Ne pomoću radnje SetValue .

Filter i uslov WHERE koje primenite postaju postavka svojstva Filter obrasca .

Savet: Možete da izaberete obrazac u oknu za navigaciju i prevučete ga u prozor makroa. To automatski kreira radnju OpenForm koja otvara izabrani obrazac u prikazu obrasca.

Primer

Postavljanje vrednosti kontrole na obrascu koji se otvara pomoću makroa

Sledeći makro otvara obrazac "Proizvodi" na dugmetu u obrascu "Dobavljači". Prikazuje upotrebu radnji Echo, OpenForm, SetValue i GoToControl . Radnja SetValue postavlja kontrolu ID-a dobavljača u obrascu Proizvodi na trenutnog dobavljača u obrascu "Dobavljači". Radnja GoToControl zatim premešta fokus na polje "ID kategorije" gde možete početi da unosite podatke za novi proizvod. Ovaj makro bi trebalo da bude priložen dugmetu Dodaj proizvode u obrascu "Dobavljači".

Radnja

Argumenti: podešavanje

Komentar

Echo

Eho uključen: ne

Zaustavi ažuriranje ekrana dok je makro pokrenut.

OpenForm

Ime obrasca: Proizvodi

Prikaz: Obrazac

Režim podataka: dodavanje

Režim prozora: Normalno

Otvorite obrazac "Proizvodi".

Setvalue

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

Izraz: SupplierID

Podesite kontrolu ID-a dobavljača na trenutnog dobavljača u obrascu "Dobavljači".

GoToControl

Ime kontrole: ID kategorije

Idite na kontrolu ID-a kategorije.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×