Radnja makroa „OpenForm“

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

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 da se otvori. Polje " ime obrasca " prikazuje padajuću listu svih obrazaca u trenutnoj bazi podataka. Ovo je obavezan argument.

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

Prikaz

Prikaz u kojem se obrazac otvara. U polju za Prikaz izaberite stavku obrazac, Dizajn, Pregled pre štampanja, list sa podacima, Izvedena tabelaili izvedeni grafikon . Podrazumevana vrednost je obrazac.

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

Napomena: Postavka argumenta " Prikaz " zamenjuje postavke DefaultView i viewsoloin obrasca. Na primer, Ako je prikaz oblika podešen na listu sa podacima, i dalje možete da koristite radnju OpenForm da biste otvorili obrazac u prikazu obrasca.

Ime filtera

filter koja ograničava ili sortira zapise obrasca. Možete da unesete ime postojeće upit ili filtera koji je sačuvan kao upit. Međutim, upit mora da sadrži sva polja u obrascu koje otvarate ili da njegova funkcija OutputAllFields bude postavljena 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. Ako izaberete filter sa argumentom imena filtera , Access primenjuje ovu odredbu WHERE na rezultate filtera.

Da biste otvorili obrazac i ograničili njegov zapis na one koji su navedeni u odnosu na drugi, koristite sledeći izraz:

[ FieldName ] = Forms! [ imeimena ]! [ ime kontrole u drugom obrascu ]

Zamenite ime polja imenom polja u osnovnoj tabeli ili upitu koji želite da otvorite. Zamenite formalne ime i ime kontrole u drugom obrascu imenom drugog obrasca i kontrolom na drugom obrascu koji sadrži vrednost koju želite da zapisi u prvom obrascu odgovaraju.

Napomena: Maksimalna dužina argumenta Uslov Where je 255 znakova. Ako treba da unesete složeniju SQL odredbu WHERE koja je duža od ove, 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đuje (korisnik može da uređuje postojeće zapise i dodaje nove zapise) ili samo da čita (korisnik može da prikaže zapise).

Napomene

  • Postavka argumenta Režim podataka zamenjuje postavke dozvoljavanja, allowizbrišite, Allovadedopunei svojstva DataEntry . Na primer, ako je polje Allowedit obrasca postavljeno na vrednost ne, još uvek možete da koristite radnju OpenForm da biste otvorili obrazac u režimu uređivanja.

  • Ako ostavite ovaj argument prazan, Access će otvoriti obrazac u režimu unosa podataka koji su postavili pristupačne, allowizbrisane,allovadedopunei svojstva DataEntry .

Režim prozora

Režim prozora u kojem se obrazac otvara. Izaberite stavku normalno (obrazac se otvara u režimu koji podešava njegova svojstva), skriven (obrazac je skriven), ikona (obrazac se otvara kao mala Naslovna traka na dnu ekrana) ili dijalog (svojstva Modal i iskačućeg menija su podešena na da). Podrazumevana vrednost je normalna.

Napomena: Neke postavke argumenta Windows režima se ne primenjuju prilikom korišćenja dokumenata na karticama. Da biste se prebacili na preklopne prozore:

  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 dokumentaizaberite stavku preklopni Windows.

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

Napomene

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

Obrazac se može modalni (mora biti zatvoren ili skriven pre nego što korisnik može da izvršava bilo koju drugu radnju) ili manekenstvo (korisnik može da se preseli u drugi prozor dok je obrazac otvoren). To može da bude i iskačući obrazac (obrazac koji se koristi za prikupljanje ili prikaz informacija koje ostaju na vrhu svih drugih Windows sistema). Svojstva Modal i iskačućeg polja podešavate kada dizajnirate obrazac. Ako koristite Normal za argument Režim prozora , obrazac se otvara u režimu koji je naveden u ovim postavkama svojine. Ako koristite dijalog za argument Režim prozora , ova svojstva su postavljena na " da". Obrazac koji je otvoren kao skriven ili kao ikona vraća se u režim naveden u njegovim postavkama svojine kada joj prikažete ili vratite.

Kada otvorite obrazac sa argumentom " Režim prozora" postavkom na dijalog, Access će obustave makro dok se ne zatvori ili sakrije. Možete da sakrijete obrazac tako što ćete postaviti njegovo vidljivo polje na ne pomoću radnje SetValue .

Filter i uslov WHERE koji primenjujete postaju postavka polja filtera obrasca.

Savet: Možete da izaberete obrazac u oknu za navigaciju i prevučete ga u prozor makroa. Na ovaj način automatski se kreira radnja OpenForm koja otvara izabrani obrazac u prikazu obrasca.

Primer

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

Sledeći makro otvara obrazac "Proizvodi" sa dugmeta u obrascu "Dobavljači". Prikazuje upotrebu radnji " Eho", OpenForm, SetValuei GoToControl . Radnja SetValue postavlja kontrolu ID-a dobavljača na obrazac "Proizvodi" na trenutnog dobavljača u obrascu "Dobavljači". Radnja GoToControl zatim premešta fokus na polje ID kategorije gde možete da počnete da unosite podatke za novi proizvod. Ovaj makro treba da se priloči na dugme Dodaj proizvode u obrascu dobavljači.

Radnja

Argumenti: podešavanje

Komentar

Echo

Eho na: ne

Zaustavljanje ažuriranja ekrana dok je makro pokrenut.

OpenForm

Ime obrasca: proizvodi

Prikaz: Obrazac

Režim podataka: Dodavanje

Režim prozora: Normalno

Otvorite obrazac proizvodi.

Okviru

Stavka: [obrasci]! [Proizvodi]! IDDobavljača

Izraz: dobavljača opcija

Postavljanje kontrole ID-a dobavljača na trenutnog dobavljača u obrascu "Dobavljači".

GoToControl

Ime kontrole: kategoriid

Idite na kontrolu ID kategorije.

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×