Accessi töölauaandmebaasides vormidele andmete sisestamisel võib loendist väärtuse valimine olla kiirem ja hõlpsam kui tipitava väärtuse meeldejätmine. Valikuloendi abil saate tagada ka väljale sisestatud väärtuse sobivuse. Loendi juhtelement saab luua ühenduse olemasolevate andmetega või kuvada fikseeritud väärtused, mille sisestate juhtelemendi loomisel. Siit leiate teavet Accessi vormide jaoks saadaolevate loendijuhtelementide ning nende loomise ja kohandamise kohta.
Selle artikli teemad
Lisateave loendiboksi juhtelementide tüüpide kohta
Access pakub vormide jaoks kahte loendijuhtelementi – loendiboksi ja liitboksi.
Loendiboks Loendiboksi juhtelemendis kuvatakse väärtuste või valikute loend. Loendiboks sisaldab andmeridu ja on tavaliselt mastaapitud nii, et mitu rida on kogu aeg nähtavad. Ridadel võib olla üks või mitu veergu, mida saab kuvada koos või ilma pealkirjadeta. Kui loendis on rohkem ridu, kui juhtelemendis saab kuvada, kuvab Access juhtelemendis kerimisriba. Kasutaja piirdub loendiboksis antud valikutega; loendiboksi pole võimalik väärtust tippida.
Liitboks Liitboksi juhtelement pakub valikute loendi esitamiseks kompaktsemat viisi; loend on peidetud, kuni klõpsate rippnoolt. Liitboksi abil saate sisestada ka sellise väärtuse, mida loendis pole. Sel viisil ühendab liitboksi juhtelement tekstivälja ja loendiboksi funktsioonid.
1. Ripploendi kuvamiseks klõpsake noolt.
2. Klõpsake ripploendis soovitud suvandit.
Loendiboksid ja liitboksid võivad olla seotud või sidumata juhtelemendid. Need juhtelemendid saavad otsida väärtusi fikseeritud loendist, mille ise tipite, või otsida väärtusi tabelist või päringust. Tabelist või päringust väärtusi otsiva seotud loendiboksi või liitboksi loomiseks veenduge, et vorm põhineks kirje allikas, mis sisaldab välisvõti välja või otsinguväli. See võimaldab luua seoseid, mida on vaja loendi- või liitboksi andmete linkimiseks vormi andmetega.
Loendiboksi või liitboksi loomine viisardi abil
-
Paremklõpsake navigeerimispaanil soovitud vormi ja valige seejärel Kujundusvaade.
Märkus.: See toiming eeldab, et vorm on seotud tabeli või päringuga. Mõned juhised ei kehti, kui vorm on sidumata. Et teha kindlaks, kas vorm on seotud tabeli või päringuga, vajutage atribuudilehe kuvamiseks klahvi F4. Atribuudilehe vahekaardil Andmed kuvatakse atribuudiväljal Kirjeallikas tabel või päring, millega vorm on seotud.
-
Veenduge, et menüü Vormikujundus jaotises Juhtelemendid oleks märgitud ruut Kasuta juhtelemendiviisardeid.
-
Klõpsake tööriista Loendiboks või liitboksi .
-
Klõpsake vormil kohta, kuhu soovite loendi- või liitboksi paigutada.
-
Olenevalt teie valikust käivitub loendiboksiviisard või liitboksiviisard.
-
-
Kui viisard küsib, kuidas soovite juhtelemendi väärtused hankida, tehke ühte järgmistest.
-
Kui soovite kuvada kirjeallika praegused andmed, klõpsake raadionuppu Soovin, et loendiboks/liitboks otsiks väärtusi tabelist või päringust.
-
Kui soovite kuvada harva muudetavate väärtuste fikseeritud loendi, klõpsake nuppu Tipi sisestan soovitud väärtused.
-
Kui soovite, et juhtelement teostaks andmesisestusriista asemel otsingutoimingu, klõpsake käsku Otsi kirje minu vormil vastavalt loendiboksis/liitboksis valitud väärtusele. See loob sidumata juhtelemendi manustatud makroga, mis sooritab kasutaja sisestatud väärtuse põhjal otsingutoimingu.
-
-
Järgige juhiseid väärtuste kuvamisviisi määramiseks.
-
Kui valisite viisardi esimesel lehel ühe kahest esimesest suvandist, küsib viisard, mida Access peaks väärtuse valimisel tegema. Tehke ühte järgmistest.
-
sidumata juhtelement loomiseks klõpsake nuppu Jäta väärtus hilisemaks kasutamiseks meelde. See tähendab, et Access hoiab valitud väärtust alles seni, kuni kasutaja seda muudab või vormi sulgeb, kuid ta ei kirjuta väärtust tabelisse.
-
seotud juhtelement loomiseks klõpsake nuppu Talleta see väärtus sellel väljal ja seejärel valige väli, millega soovite juhtelemendi siduda.
-
-
Klõpsake nuppu Edasi ja tippige juhtelemendi silt. See silt kuvatakse juhtelemendi kõrval.
-
Klõpsake nuppu Valmis.
Loendiboksi või liitboksi loomine vormile otsinguvälja lisamisega
Seotud loendi- või liitboksi loomiseks saate lisada vormile otsinguvälja.
-
Looge tabelis otsinguväli. Loodav otsinguväli võib olla mitmeväärtuseline või sisaldada ühte väärtust.
Mitmeväärtuseliste otsinguväljade loomise kohta leiate lisateavet artiklist Mitmeväärtuselise välja loomine või kustutamine.
-
Tehke ühte järgmistest.
-
Saate luua uue vormi, mis põhineb kirjeallikal, mis sisaldab otsinguvälja. Näiteks valige navigeerimispaanil tabel või päring, mis sisaldab otsinguvälja, ja seejärel klõpsake menüü Loo jaotises Forms nuppu Vorm.
Access loob otsinguvälja jaoks automaatselt liitboksi.
-
Loendiboksi või liitboksi lisamine vormile:
-
Avage kujundusvaates vorm, mis põhineb kirjeallikal, mis sisaldab otsinguvälja.
-
Kui paani Väljaloend ei kuvata, vajutage selle kuvamiseks klahvikombinatsiooni Alt+F8.
-
Topeltklõpsake välja Otsing või lohistage väli Otsing paanilt Väljaloend vormile. Access loob automaatselt väljaga seotud liitboksi.
Näpunäide.: Liitboksi muutmiseks loendiboksiks (või vastupidi) paremklõpsake juhtelementi, klõpsake kiirmenüü käsku Muuda ja seejärel klõpsake soovitud juhtelemenditüüpi.
-
-
Loendiboksi või liitboksi loomine viisardit kasutamata
Kui loote loendi- või liitboksi viisardit kasutamata, saate juhtelemendi paljud atribuudid ise määrata. Kui soovite konkreetse atribuudi kohta lisateavet, klõpsake vastavat atribuudivälja ja vajutage klahvi F1.
-
Avage vorm kujundusvaates.
-
Veenduge, et menüü Vormikujundus jaotises Juhtelemendid poleks valitud suvand Kasuta juhtelemendiviisardeid .
-
Klõpsake tööriista Loendiboks või liitboksi .
-
Vaikesuurusega juhtelemendi loomiseks klõpsake vormil üks kord või klõpsake ja lohistage, kuni juhtelement on soovitud suurusega.
-
Kui juhtelement on endiselt valitud, vajutage selle atribuudilehe avamiseks klahvi F4.
-
Seadke järgmises tabelis toodud juhised atribuudid Reaallika tüüp ja Reaallikas .
soovitud toiming
seadke atribuudi Reaallika tüüp väärtuseks...
ja määrake atribuudi Reaallikas järgmiselt.
Tabeli või päringu väärtuste või SQL-lause tulemite kuvamine
Tabel/päring
Valige ripploendist tabel või päring, mis sisaldab väärtusi, mida soovite loendi- või liitboksis kuvada.
–või–
Tippige SQL-lause.
–või–
Klõpsake päringukoosturi avamiseks atribuudilehe vahekaardil Andmed nuppu . Päringu koostamise kohta leiate lisateavet artiklist Lihtsa valikupäringu loomine.
Kuva fikseeritud väärtuste loend
Väärtusteloend
Tippige fikseeritud väärtuste loend, mis on eraldatud semikoolonitega (;). Näiteks Põhi; Lõuna; East; West
–või–
Dialoogiboksi Loendiüksuste redigeerimine avamiseks klõpsake atribuudilehe vahekaardil Andmed nuppu ja tippige seejärel üksused eraldi ridadele.
Tabeli või päringu väljaloendi kuvamine
Väljaloend
Valige ripploendist tabel või päring, mis sisaldab väljanimesid, mida soovite loendi- või liitboksis kuvada.
-
Kui soovite juhtelemendis kuvada rohkem kui ühe veeru, klõpsake atribuudivälja Veergude arv ja tippige soovitud veergude arv. Veergude laiuste kohandamiseks seadke atribuut Veerulaiused . Iga atribuudi kohta lisateabe saamiseks viige kursor atribuudiväljale ja vajutage klahvi F1.
-
Kui soovite, et Access talletaks valitud väärtuse, klõpsake atribuudivälja Juhtelemendi allikas ja valige väli, millega soovite loendi- või liitboksi siduda.
Loendiboksi või liitboksi kohandamine
Kui vorm on kujundusvaates avatud, veenduge, et loendiboks või liitboks oleks valitud, ja seejärel vajutage juhtelemendi atribuudilehe avamiseks klahvi F4. Seejärel tehke ühte järgmistest.
-
Loendi- või liitboksi sortimisjärjestuse muutmine Kui kasutasite loendi- või liitboksi loomiseks viisardit, sordib Access loendi moodustavad read automaatselt esimese nähtava veeru järgi. Kui soovite määrata mõne muu sortimisjärjestuse või kui olete juhtelemendi atribuudi Reaallikas väärtuseks määranud salvestatud päringu, tehke järgmist.
-
Klõpsake menüüd Andmed ja seejärel atribuudivälja Reaallikas .
-
Klõpsake päringukoosturi avamiseks atribuudilehe vahekaardil Andmed nuppu .
-
Määrake sorditava veeru real Sortimine soovitud sortimisjärjestus.
-
-
Veeru sidumine loendiboksist või liitboksist
Määrake loendiboksi või liitboksi atribuudiväljal Seotud veerg arv, mis vastab veeru paigutusele loendi- või liitboksis. Näiteks tippige 1 , et siduda loendiboksi või liitboksi esimene veerg atribuudis Juhtelemendi allikas määratud aluseks oleva väljaga. Kaasake veergude loendamisel peidetud veerud.
Kui määrate atribuudi Seotud veerg väärtuseks 0, salvestab Access ühe veeru väärtuse asemel loendiindeksi. See on kasulik juhul, kui soovite loendiväärtuse asemel talletada arvujada.
-
Veeru peitmine vormi loendiboksis või liitboksis
-
Tippige atribuudiväljale Veeru laiused peidetava veeru või veergude jaoks väärtus 0 .
Oletagem näiteks, et teil on seotud kaheveeruline liitboks, millel on 0,5-tolline veerg SupplierID ja 2"lai veerg SupplierName. Veerg TarnijaID on loendi esimene veerg, seega on atribuudi Veerulaiused väärtuseks seatud 0,5". 2". Veeru TarnijaID peitmiseks määrake atribuudi Veerulaiused väärtuseks 0"; 2". Veerg TarnijaID võib endiselt olla seotud veerg, kuigi see on peidetud.
Märkus.: Liitboksis kuvatakse esimene nähtav veerg liitboksi tekstivälja osas, kui loendit ei kuvata. Näiteks kuvatakse eelmises näites veerg TarnijaNimi, kuna veerg TarnijaID on peidetud. Kui veerg TarnijaID pole peidetud, kuvatakse see veeru TarnijaNimi asemel.
-
-
Veerupäiste lisamine vormi liitboksi
-
Veerupäiste kuvamiseks klõpsake atribuudiväljal Veerupäised nuppu Jah . Liitboksides olevad pealkirjad kuvatakse ainult siis, kui loend on avatud.
Kui liit- või loendiboks põhineb kirjeallikal, kasutab Access veerupäistena kirjeallika väljanimesid. Kui liitboks või loendiboks põhineb fikseeritud väärtuste loendil, kasutab Access veerupäistena väärtusteloendi esimest n andmeüksust (atribuut Reaallikas ), kus n = atribuudi Veeruloendus arv hulk.
-
-
Vormi liitboksi täitefunktsiooni väljalülitamine tippimise ajal
-
Klõpsake atribuudiväljal Automaatne laiendamine nuppu Ei.
Kui atribuudi Automaat laiendamine väärtuseks on seatud Ei, peate valima loendist väärtuse või tippima kogu väärtuse.
-
-
Vormi liitboksi loendiboksiosa laiuse seadmine
-
Sisestage atribuudiväljale Loendi laius soovitud laius, kasutades praegust mõõtühikut (määratud Windows Juhtpaneel). Kui soovite vaikemõõtühiku asemel kasutada mõnda muud mõõtühikut, kaasake mõõtühiku tähis. Sisestage näiteks 2 cm. Jätke kerimisriba jaoks piisavalt ruumi.
Liitboksi loendiboksi osa võib olla suurem kui tekstivälja osa, kuid see ei saa olla kitsam. Vaikesätte (Automaatne) korral on loendiboks sama laiusega kui liitboksi tekstivälja osa.
-
-
Vormi liitboksis kuvatavate ridade arvu ülempiiri määramine
-
Sisestage atribuudiväljale Loendi read arv.
Kui tegelik ridade arv ületab atribuudis Loendi read määratud arvu, kuvatakse liitboksis vertikaalne kerimisriba.
-
-
Liitboksikirjete piiritlemine vormi liitboksi loendiosa üksustega
-
Klõpsake atribuudiväljal Piira loendini nuppu Jah.
Märkused:
-
Kui liitboksis kuvatav esimene veerg pole seotud veerg, piirab Access kirjed loendiga isegi siis, kui atribuudi Piira loendiga väärtuseks on seatud Ei.
-
Kui atribuudi Piira loendini väärtuseks on seatud Ei, siis kirje sisestamisel, mida loendis pole, kui liitboks on seotud, salvestatakse kirje aluseks olevale väljale, kuid seda ei lisata loendisse. Loendisse uute kirjete lisamiseks kasutage atribuuti On Not In List (Pole loendis ) ja sündmust Not In List (Pole loendis ).
-
-