Makrotoiming Ava_vorm

Accessi makrotoimingut Ava_vorm saate kasutada vormi avamiseks vormivaates, kujundusvaates, prindieelvaates või andmelehevaates. Saate vormide jaoks valida andmesisestuse ja aknarežiimi ning piirata vormil kuvatavaid kirjed.

Märkus. : Makrotoiming Ava_vorm pole Accessi veebirakendustes saadaval.

Säte

Toimingul Ava_vorm on järgmised argumendid.

Toimingu argument

Kirjeldus

Vormi nimi

Avatava vormi nimi. Väljal Vormi nimi kuvatakse ripploend kõigi praeguses andmebaasis olevate vormidega. See argument on kohustuslik.

Kui käivitate teegiandmebaasis toimingut Ava_vorm sisaldava makro, otsib Access selle nimega vormi esmalt teegiandmebaasist ja seejärel praegusest andmebaasist.

Vaade

Vaade, milles vorm avatakse. Väljal Vaade saate teha järgmised valikud: Vorm, Kujundus, Prindieelvaade, Andmeleht, PivotTable-liigendtabel, PivotChart-liigenddiagramm. Vaikimisi on valitud Vorm.

Märkus. : Rakenduses Access 2013 ja uuemates versioonides PivotTable-liigendtabeli ja PivotChart-liigenddiagrammi vaateid saadaval pole.

Märkus. : Argumendi Vaade säte alistab vormi atribuutide DefaultView ja ViewsAllowed sätted. Näiteks kui vormi atribuudi ViewsAllowed väärtuseks on seatud Andmeleht, saate vormi ikka toimingu Ava_vorm abil vormivaates avada.

Filtri nimi

Vormi kirjete piiramiseks või sortimiseks kasutatav filter. Saate sisestada nii olemasoleva päringu kui päringuna salvestatud filtri nime. Päring peab siiski sisaldama kõiki avatavas vormis olevaid välju või selle atribuudi OutputAllFields väärtuseks peab olema seatud Jah.

WHERE-tingimus

Kehtiv SQL-i WHERE-klausel (ilma sõnata WHERE) või avaldis, mille abil Access vormi aluseks olevast tabelist või päringust kirjeid valib. Kui valite argumenti Filtri nimi kasutades mõne filtri, siis rakendab Access selle WHERE-klausli filtreeritud tulemustele.

Vormi avamiseks ja kirjete piiramiseks vastavalt mõne muu vormi juhtelemendi väärtusele kasutage järgmist avaldist.

[ fieldname ] = Vormid![ formname ]![ controlname on other form ]

Asendage fieldname avatava vormi aluseks olevas tabelis või päringus oleva väljanimega. Asendage formname ja controlname on other form teise vormi, milles olevat väärtust soovite esimese vormi kirjetega sobitada, nime ja juhtelemendi nimega.

Märkus. : Argumendi WHERE-tingimus pikkus võib olla kuni 255 märki. Kui peate sisestama pikema ja keerukama SQL-i WHERE-klausli, kasutage VBA-mooduli (Visual Basic for Applications) objekti DoCmd meetodit Ava_vorm. VBA-s saab sisestada SQL-i WHRE-klausleid, mis on kuni 32 768 märki pikad.

Andmerežiim

Vormi andmesisestusrežiim. See rakendatakse ainult vormidele, mis on avatud vormivaates ja andmelehevaates. Saate teha järgmised valikud: Lisamine (kasutaja saab lisada uusi kirjeid, aga ei saa olemasolevaid redigeerida), Redigeerimine (kasutaja saab olemasolevaid kirjeid redigeerida ja uusi kirjeid lisada, või Kirjutuskaitstud (kasutaja saab kirjeid ainult vaadata).

Märkused

  • Argument Andmerežiim alistab vormi atribuutide AllowEdits, AllowDeletions, AllowAdditions ja DataEntry sätted. Näiteks kui vormi atribuudi AllowEdits väärtuseks on seatud Ei, saate vormi ikka toimingu Ava_vorm abil redigeerimisrežiimis avada.

  • Kui jätate selle argumendi tühjaks, avatakse vorm Accessis atribuutidega AllowEdits, AllowDeletions, AllowAdditions ja DataEntry määratud andmesisestusrežiimis.

Aknarežiim

Vormi avamiseks kasutatav aknarežiim. Saate teha järgmised valikud: Tavaline (vorm avatakse atribuutidega määratud režiimis), Peidetud (vorm on peidetud), Ikoon (vorm avatakse minimeeritud kujul väikse tiitliribana ekraani allosas), Dialoog (vormi atribuutide Modal ja PopUp väärtuseks on seatud Jah). Vaikimisi on valitud Tavaline.

Märkus. : Mõned argumendi Aknarežiim sätted vahekaartidega dokumentide korral ei kehti. Kattuvate akende kasutamiseks tehke järgmist.

  1. Klõpsake menüüd Fail ja seejärel valige Suvandid. Kui kasutate rakendust Access 2007, klõpsake Microsoft Office’i nuppu Office’i nupu pilt ja seejärel valige Accessi suvandid.

  2. Klõpsake dialoogiboksis Accessi suvandid kategooriat Praegune andmebaas.

  3. Klõpsake jaotise Dokumendiakna suvandid alamjaotises Rakenduse suvandid nuppu Kattuvad aknad.

  4. Klõpsake nuppu OK, sulgege andmebaas ja avage see uuesti.

Kommentaarid

See makrotoiming annab sarnase tulemuse, mis navigeerimispaanil vormi topeltklõpsates või navigeerimispaanil vormi paremklõpsates ja vaate valides.

Vorm võib olla modaalne (enne kui kasutaja saab mõnd muud toimingut teha, tuleb vorm sulgeda või peita) või režiimita (kasutaja saab kasutada muid aknaid, kui vorm on avatud). Tegu võib olla ka hüpikvormiga ehk kõigi Accessi akende peal kuvatava vormiga, mida kasutatakse teabe kogumiseks või kuvamiseks. Atribuudid Modal ja PopUp määratakse vormi kujundamisel. Kui kasutate argumendi Aknarežiim jaoks väärtust Tavaline, avatakse vorm nende atribuudi sätetega määratud režiimis. Kui kasutate argumendi Aknarežiim jaoks väärtust Dialoog, määratakse mõlema atribuudi väärtuseks Jah. Kui avatakse peidetud või ikoonina kuvatava vorm, viiakse see kuvamisel või taastamisel atribuudisätetega määratud režiimi.

Kui vormi avamisel on argumendi Aknarežiim väärtuseks seatud Dialoog, peatab Access makro vormi sulgemise või peitmiseni. Vormi peitmiseks seadke toimingu Sea_väärtus abil atribuudi Nähtav väärtuseks Jah.

Rakendatav WHERE-tingimuses ja filter määratakse vormi atribuudi Filter sätteks.

Näpunäide. : Saate vormi navigeerimispaanil valida ja selle makroaknasse lohistada. Sellega luuakse automaatselt toiming „Ava_vorm“, millega avatakse valitud vorm vormivaates.

Näide

Avatava vormi juhtelemendi väärtuse määramine makro abil

Allpool oleva makro abil avatakse vormil „Tarnijad“ oleva nupu kaudu vorm „Tooted“. Selles makros kasutatakse toiminguid Kaja, Ava_vorm, Sea_väärtus ja Mine_juhtelemendile. Toiminguga Sea_väärtus määratakse vormi „Tooted“ juhtelemendi „Tarnija ID“ väärtuseks vormil „Tarnijad“ oleva praeguse tarnija väärtus. Seejärel viiakse fookus toiminguga Mine_juhtelemendile väljale „Kategooria ID“, kus saate sisestada uue toote andmeid. See makro tuleks lisada vormi „Tarnijad“ nupule „Lisa tooteid“.

Toiming

Argumendid: Säte

Kommentaar

Kaja

Kaja on sees: Ei

Makro töötamise ajal peatatakse kuva värskendamine.

Ava_vorm

Vormi nimi: Tooted

Vaade: Vorm

Andmerežiim: Lisamine

Akna režiim: Tavaline

Avatakse vorm „Tooted“.

Sea_väärtus

Üksus: [Vormid]![Tooted]![Tarnija ID]

Avaldis: Tarnija ID

Juhtelemendi „Tarnija ID“ väärtus samastatakse vormil „Tarnijad“ oleva praeguse tarnija väärtusega.

Mine_juhtelemendile

Juhtelemendi nimi Kategooria ID

Avatakse juhtelement „Kategooria ID“.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×