Accessis saate makrotoimingu Ava_vorm abil avada vormvormivaade, kujundusvaade, prindieelvaates või andmelehevaade. Saate valida vormi andmesisestus- ja aknarežiimid ning piirata vormil kuvatavaid kirjeid.
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. Valige väljal Vaade suvand Vorm, Kujundus, Prindieelvaade või Andmeleht. Vaikimisi on valitud Vorm. 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
|
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.
|
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“. |