Pasirinkimų sąrašo kūrimas naudojant sąrašo lauką arba pasirinktinio įvedimo lauką

Pasirinkimų sąrašo kūrimas naudojant sąrašo lauką arba pasirinktinio įvedimo lauką

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Kai įvedate duomenis formų prieigos darbalaukio duomenų bazėse, gali būti greičiau ir patogiau pasirinkti reikšmę iš sąrašo ne atsiminti įvedamą reikšmę. Pasirinkimų sąrašo leidžia būti užtikrintiems, kad lauke įvesta reikšmė atitinkamą. Sąrašo valdiklis gali prisijungti prie esamos duomenų, arba jį Rodyti fiksuotų reikšmių, įvestas kuriant valdiklį. Skaitykite toliau ir Sužinokite apie sąrašo valdiklių prieigos formas, ir kaip kurti ir tinkinti juos.

Pastaba: Šis straipsnis netaikomas „Access“ žiniatinklio programoms.

Ką norite daryti?

Sąrašo laukų valdiklių tipai

Sąrašo lauko arba pasirinktinio įvedimo lauko kūrimas naudojant vediklį

Sąrašo lauko arba pasirinktinio įvedimo lauko kūrimas į formą įtraukiant peržvalgos lauką

Sąrašo lauko arba pasirinktinio įvedimo lauko kūrimas nenaudojant vediklio

Reikšmių sąrašo redagavimas, kol forma atidaryta kaip formos rodinys

Sąrašo lauko arba pasirinktinio įvedimo lauko tinkinimas

Sąrašo laukų valdiklių tipai

Programoje „Access“ pateikiami du formoms skirti sąrašo valdikliai – sąrašo laukas ir pasirinktinio įvedimo laukas.

Sąrašo laukas    Sąrašo lauko valdiklis rodo reikšmių arba pasirinkimų sąrašą. Sąrašo lauke yra duomenų eilutės, kurių dydis toks, kad visą laiką matomos kelios eilutės. Eilutėse gali būti vienas ar daugiau stulpelių, kurie gali būti su antraštėmis arba be jų. Jei sąraše yra daugiau eilučių nei gali rodyti valdiklis, programa „Access“ valdiklyje rodo slinkties juostą. Vartotojas gali naudoti tik sąrašo lauke pateikiamus pasirinkimus. Į sąrašo lauką negalima įvesti reikšmės.

Sąrašo laukas

Pasirinktinio įvedimo laukas    Pasirinktinio įvedimo laukas pateikia glaustesnį būdą pasirinkimų sąrašui pateikti: sąrašas slepiamas, o rodomas tik spustelėjus išplečiamąją rodyklę. Pasirinktinio įvedimo laukas pateikia galimybę įvesti reikšmę, kurios nėra sąraše. Taip pasirinktinio įvedimo laukas sujungia teksto laukelio ir sąrašo lauko savybes.

Pasirinktinio įvedimo lauko (išplečiamojo sąrašo) naudojimas

1. Spustelėkite rodyklę, kad būtų rodomas išplečiamasis sąrašas.

2. Spustelėkite išplečiamajame sąraše esančią parinktį.

Sąrašo laukus ir pasirinktinio įvedimo laukus, gali būti susietas arba nesusieti valdikliai. Šiuos valdiklius galite nustatyti fiksuoto sąrašo, įvesdami sau, arba jie gali ieškoti reikšmių lentelėje arba užklausoje. Norėdami kurti susietą sąrašo lauką arba pasirinktinio įvedimo lauką, ieško reikšmių lentelėje arba užklausoje, įsitikinkite, kad įrašo šaltinis yra išorinis raktas lauko arba peržvalgos laukaspagal formą. Tai suteikia galimybę kurti ryšius, kurių reikia susieti duomenis formos sąrašo lauko arba pasirinktinio įvedimo lauko duomenis.

Sąrašo lauko arba pasirinktinio įvedimo lauko kūrimas naudojant vediklį

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada spustelėkite Dizaino rodinys.

    Pastaba: Atliekant šią procedūrą manoma, kad forma susieta su lentele arba užklausa. Jei forma nesusieta, kai kurie veiksmai nebus taikomi. Norėdami nustatyti, ar forma susieta su lentele arba užklausa, paspauskite F4, kad būtų rodomas ypatybių lapas. Ypatybių lapo skirtuke Duomenys esančiame ypatybės Įrašo šaltinis lauke rodoma lentelė arba užklausa, su kuria susieta forma.

  2. Skirtuko dizainas grupėje valdikliai įsitikinkite, kad Naudoti valdiklio vedliai Mygtuko paveikslėlis pasirinkta.

  3. Spustelėkite įrankį Sąrašo laukas Mygtuko paveikslėlis arba Pasirinktinio įvedimo laukas Mygtuko paveikslėlis .

  4. Formoje spustelėkite vietą, kurioje norite įterpti sąrašo lauką arba pasirinktinio įvedimo lauką.

    • Atsižvelgiant į jūsų pasirinkimą, paleidžiamas sąrašo lauko vediklis arba pasirinktinio įvedimo lauko vediklis.

  5. Kai vediklis paklausia, kaip norite gauti valdiklio reikšmes, atlikite vieną iš šių veiksmų:

    • Jei norite rodyti esamus įrašo šaltinio duomenis, spustelėkite Noriu, kad sąrašo laukas arba pasirinktinio įvedimo laukas reikšmių ieškotų lentelėje ar užklausoje.

    • Jei norite rodyti fiksuotų reikšmių, kurios retai keičiasi, sąrašą, spustelėkite Norimas reikšmes įvesiu.

    • Jei norite, kad valdiklis atliktų ieškos operaciją, o ne veiktų kaip duomenų įvesties įrankis, spustelėkite Rasti įrašą mano formoje, atsižvelgiant į mano pasirinktą reikšmę sąrašo lauke arba pasirinktinio įvedimo lauke. Taip bus sukurtas nesusietas valdiklis su įdėtąja makrokomanda, kuri atlieka ieškos operaciją pagal vartotojo įvestas reikšmes.

  6. Vykdykite instrukcijas, skirtas nurodyti, kaip bus rodomos reikšmės.

  7. Jei pasirinksite vieną iš pirmųjų dviejų parinkčių pirmajame vediklio puslapyje, vediklis paklaus, ką turėtų daryti programa „Access“, kai jūs pasirenkate reikšmę. Atlikite vieną iš šių veiksmų:

    • Norėdami kurti nesusietasis valdiklis, spustelėkite Atsiminti reikšmę, kad ją būtų galima naudoti vėliau. Tai reiškia, kad iki vartotojui pakeičiant arba uždarant formą programa „Access“ saugos pasirinktą reikšmę, bet neįrašys jos į lentelę.

    • Norėdami kurti susietasis valdiklis, spustelėkite Saugoti reikšmę šiame lauke ir pažymėkite lauką, su kuriuo norite susieti valdiklį.

  8. Spustelėkite Pirmyn ir įveskite valdiklio etiketę. Ši etiketė bus rodoma šalia valdiklio.

  9. Spustelėkite Baigti.

Sąrašo lauko arba pasirinktinio įvedimo lauko kūrimas į formą įtraukiant peržvalgos lauką

Galite kurti susietą sąrašo lauką arba pasirinktinio įvedimo lauką, į formą įtraukdami peržvalgos lauką.

  1. Lentelėje sukurkite peržvalgos lauką. Jūsų sukurtame peržvalgos lauke gali būti kelios arba viena reikšmė.

    Daugiau informacijos apie peržvalgos laukų kūrimą ieškokite straipsnyje Peržvalgos lauko, kurį naudodami galite saugoti kelias reikšmes, įtraukimas arba keitimas.

  2. Atlikite vieną iš šių veiksmų:

    • Sukurkite naują formą pagal įrašo šaltinį, kuriame yra peržvalgos laukas. Pavyzdžiui, naršymo srityje pasirinkite lentelę arba užklausą, kurioje yra peržvalgos laukas, tada skirtuko Kūrimas grupėje Formos spustelėkite Forma Mygtuko paveikslėlis .

      Programa „Access“ automatiškai sukuria peržvalgos lauko pasirinktinio įvedimo lauką.

    • Įtraukite sąrašo lauką arba pasirinktinio įvedimo lauką į formą:

      1. Dizaino rodinyje atidarykite formą, sukurtą pagal įrašo šaltinį, kuriame yra peržvalgos laukas.

      2. Jei nerodoma sritis Laukų sąrašas, paspauskite ALT+F8, kad ji būtų rodoma.

      3. Du kartus spustelėkite peržvalgos lauką arba vilkite jį iš srities Laukų sąrašas į formą. Programa „Access“ automatiškai sukurs pasirinktinio įvedimo lauką, susietą su lauku.

        Patarimas: Norėdami keisti pasirinktinio įvedimo lauką į sąrašo lauką (arba atvirkščiai), spustelėkite valdiklį dešiniuoju pelės mygtuku, laikinajame meniu spustelėkite Keisti į ir spustelėkite norimą valdiklio tipą.

Sąrašo lauko arba pasirinktinio įvedimo lauko kūrimas nenaudojant vediklio

Kai kuriate sąrašo lauką arba pasirinktinio įvedimo lauką nenaudodami vediklio, daugelį valdiklio ypatybių nustatote patys. Jei norite gauti daugiau informacijos apie tam tikrą ypatybę, spustelėkite atitinkamos ypatybės lauką ir paspauskite F1.

  1. Atidarykite formą kaip dizaino rodinį.

  2. Įsitikinkite, kad skirtuko Dizainas grupėje Valdikliai nėra pažymėta Naudoti valdymo vediklius.

    Mygtuko paveikslėlis

  3. Spustelėkite įrankį Sąrašo laukas Mygtuko paveikslėlis arba Pasirinktinio įvedimo laukas Mygtuko paveikslėlis .

  4. Vieną kartą spustelėkite formoje, kad sukurtumėte numatytojo dydžio valdiklį, arba spustelėkite ir vilkite, kol valdiklis bus jūsų norimo dydžio.

  5. Pažymėję valdiklį paspauskite F4, kad būtų atidarytas jo ypatybių lapas.

  6. Žiūrėkite į ypatybes Eilutės šaltinio tipas ir Eilutės šaltinis vadovaudamiesi šia lentele.

Norėdami tai padaryti...

nustatykite ypatybę Eilutės šaltinio tipas kaip...

ir nustatykite ypatybę Eilutės šaltinis taip:

Rodyti reikšmes iš lentelės ar užklausos arba SQL sakinio rezultatus

Lentelė / užklausa

Išplečiamajame sąraše pasirinkite lentelę arba užklausą, turinčią reikšmių, kurias norite rodyti sąrašo lauke arba pasirinktinio įvedimo lauke.

arba

Įveskite SQL sakinį.

arba

Ypatybių lapo skirtuke duomenys spustelėkite, kad atidarytumėte užklausos daryklę Daryklės mygtukas . Daugiau informacijos apie užklausos kūrimą ieškokite straipsnyje sukurti paprastą išrinkimo užklausą.

Rodyti fiksuotą reikšmių sąrašą

Reikšmių sąrašas

Įveskite fiksuotų reikšmių, atskirtų kabliataškiais ;), sąrašą. Pavyzdžiui, šiaurės;pietų;rytų;vakarų.

arba

Ypatybių lapo skirtuke Duomenys spustelėkite Daryklės mygtukas , kad atidarytumėte dialogo langą Sąrašo elementų redagavimas, tada į atskiras eilutes įveskite elementus.

Rodyti lentelės arba užklausos laukų sąrašą

Laukų sąrašas

Išplečiamajame sąraše pasirinkite lentelę arba užklausą, turinčią laukų pavadinimus, kuriuos norite rodyti sąrašo lauke arba pasirinktinio įvedimo lauke.

  1. Jei norite, kad valdiklyje būtų rodomas daugiau nei vienas stulpelis, spustelėkite ypatybės Stulpelių skaičius lauką ir įveskite norimą stulpelių skaičių. Nustatykite ypatybę Stulpelių pločiai norėdami koreguoti stulpelių pločius. Norėdami gauti daugiau informacijos apie kiekvieną ypatybę, įterpkite žymeklį į ypatybės lauką ir paspauskite F1.

  2. Jei norite, kad programa „Access“ saugotų jūsų pasirinktą reikšmę, spustelėkite ypatybės Valdiklio šaltinis lauką ir pažymėkite lauką, su kuriuo norite susieti sąrašo lauką arba pasirinktinio įvedimo lauką.

Reikšmių sąrašo redagavimas, kol forma atidaryta kaip formos rodinys

Jei jūsų sąrašo lauko arba pasirinktinio įvedimo lauko ypatybė Eilutės šaltinio tipas nustatyta kaip Reikšmių sąrašas, galite redaguoti reikšmių sąrašą, kol forma atidaryta kaip formos rodinys, ir taip išvengti būtinybės perjungti dizaino arba maketo rodinį, atidaryti ypatybių lapą ir redaguoti valdiklio ypatybę Eilutės šaltinis kaskart, kai sąraše reikia atlikti keitimų.

Pastaba: Norint redaguoti reikšmių sąrašą, sąrašo lauko arba pasirinktinio įvedimo lauko ypatybė Leisti redaguoti reikšmių sąrašą turi būti nustatyta kaip Taip.

Reikšmių sąrašo redagavimas atidarius formos rodinį

Kai žymeklis įterpiamas į sąrašo lauką arba pasirinktinio įvedimo lauką (spustelint arba pereinant į lauką), po sąrašu rodomas mygtukas.

Pasirinktinio įvedimo laukas su mygtuku Sąrašo elementų redagavimas

  1. Spustelėkite mygtuką, kad atidarytumėte dialogo langą Sąrašo elementų redagavimas.

  2. Redaguokite sąrašo elementus, laikydami kiekvieną elementą atskiroje eilutėje.

  3. Norėdami pasirinkti numatytąją naujų įrašų reikšmę, spustelėkite išplečiamąją rodyklę, esančią lauke Numatytoji reikšmė, tada spustelėkite norimą reikšmę.

  4. Spustelėkite Gerai.

Draudimas redaguoti reikšmių sąrašą atidarius formos rodinį

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada spustelėkite Dizaino rodinys arba Maketo rodinys.

  2. Spustelėdami pažymėkite valdiklį ir paspauskite F4, kad būtų rodomas ypatybių lapas.

  3. Ypatybių lapo skirtuke Duomenys nustatykite ypatybę Leisti redaguoti reikšmių sąrašą kaip Ne.

  4. Spustelėkite Failas ir Įrašyti arba paspauskite CTRL + S Mygtuko paveikslėlis .

Kitos formos, skirtos reikšmių sąrašui redaguoti, nurodymas

Numatyta, kad programa „Access“ pateikia įtaisytąją formą, skirtą reikšmių sąrašui redaguoti. Jei turite kitą formą, kurią norite naudoti šiam tikslui, galite įvesti jos pavadinimą į ypatybę Sąrašo elementų redagavimo forma tokiu būdu:

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada laikinajame meniu spustelėkite Dizaino rodinys arba Maketo rodinys.

  2. Spustelėdami pažymėkite valdiklį ir paspauskite F4, kad būtų rodomas ypatybių lapas.

  3. Ypatybių lapo skirtuke Duomenys spustelėkite išplečiamąją rodyklę, esančią ypatybės Sąrašo elementų redagavimo forma lauke.

  4. Spustelėkite formą, kurią norite naudoti redaguodami reikšmių sąrašą.

  5. Spustelėkite Failas ir Įrašyti arba paspauskite CTRL + S Mygtuko paveikslėlis .

Sąrašo lauko arba pasirinktinio įvedimo lauko tinkinimas

Atidarę formą kaip dizaino rodinį, užtikrinkite, kad pažymėtas sąrašo laukas arba pasirinktinio įvedimo laukas, ir paspauskite F4, kad būtų atidarytas valdiklio ypatybių lapas. Tada atlikite vieną iš šių veiksmų:

  • Rūšiavimo tvarkos sąrašo lauke arba pasirinktinio įvedimo lauke keitimas    Jei naudojote vediklį sąrašo laukui arba pasirinktinio įvedimo laukui sukurti, programa „Access“ automatiškai rūšiuos sąrašą sudarančias eilutes pagal pirmąjį matomą stulpelį. Jei norite nurodyti kitą rūšiavimo tvarką arba jei nustatėte valdiklio ypatybę Eilutės šaltinis kaip įrašytą užklausą, atlikite šią procedūrą:

    • Spustelėkite skirtuką Duomenys, tada spustelėkite ypatybės Eilutės šaltinis lauką.

    • Ypatybių lapo skirtuke Duomenys spustelėkite Daryklės mygtukas , kad atidarytumėte užklausos daryklę.

    • Norimo rūšiuoti stulpelio eilutėje Rūšiavimas nurodykite norimą rūšiavimo tvarką.

  • Sąrašo lauko arba pasirinktinio įvedimo lauko stulpelio susiejimas   

    Sąrašo lauko arba pasirinktinio įvedimo lauko ypatybės Susietas stulpelis lauke nurodykite skaičių, kuris atitinka stulpelio padėtį sąrašo lauke arba pasirinktinio įvedimo lauke. Pavyzdžiui, įveskite 1, kad susietumėte pirmąjį sąrašo lauko arba pasirinktinio įvedimo lauko stulpelį su pagrindiniu lauku, nurodytu ypatybėje Valdiklio šaltinis. Skaičiuodami stulpelius, įtraukite paslėptus stulpelius.

    Jei nustatysite ypatybę Susietas stulpelis kaip 0, programa „Access“ įrašys sąrašo rodyklę, o ne vieno iš stulpelių reikšmę. Tai naudinga, jei norite saugoti skaičių seką, o ne sąrašo reikšmę.

  • Formos sąrašo lauko arba pasirinktinio įvedimo lauko stulpelio slėpimas   

    • Norimo slėpti stulpelio arba stulpelių ypatybės Stulpelių pločiai lauke įveskite 0.

      Pavyzdžiui, turite susietą dviejų stulpelių pasirinktinio įvedimo lauką, kuriame yra 1,3 cm pločio stulpelis Tiekėjo_ID ir 5 cm pločio stulpelis Tiekėjo_pavadinimas. Stulpelis Tiekėjo_ID yra pirmasis sąrašo stulpelis, todėl ypatybė Stulpelių pločiai nustatyta kaip 1,3 cm;5 cm. Norėdami slėpti stulpelį Tiekėjo_ID, nustatykite ypatybę Stulpelių pločiai kaip 0 cm;5 cm. Net ir slepiamas stulpelis Tiekėjo_ID vis dar gali būti susietas stulpelis.

  • Pastaba: Kai sąrašas nerodomas, pasirinktinio įvedimo lauke pirmasis matomas stulpelis rodomas teksto laukelio dalyje. Pavyzdžiui, ankstesnio pavyzdžio stulpelis Tiekėjo_pavadinimas būtų rodomas, nes stulpelis Tiekėjo_ID yra paslėptas. Jei stulpelis Tiekėjo_ID nebūtų paslėptas, jis būtų rodomas vietoj stulpelio Tiekėjo_pavadinimas.

  • Stulpelių antraščių įtraukimas į formos pasirinktinio įvedimo lauką   

    • Ypatybės Stulpelio antraštės lauke spustelėkite Taip, kad būtų rodomos stulpelių antraštės. Pasirinktinio įvedimo lauke antraštės rodomos tik tada, kai sąrašas atidarytas.

      Jei pasirinktinio įvedimo lauko arba sąrašo lauko pagal įrašo šaltinį, programa Access naudoja laukų pavadinimai iš įrašo šaltinio kaip stulpelių antraštes. Jei pasirinktinio įvedimo lauko arba sąrašo lauko pagal fiksuotų reikšmių sąrašą, "Access" naudoja pirmą n elementų daug duomenų iš reikšmių sąrašo (ypatybęEilutės šaltinis ) kaip stulpelių antraštes, kuriose n = skaičių rinkinio ypatybėje Stulpelių skaičius .

  • Formos pasirinktinio įvedimo lauko užpildymo įvedant priemonės išjungimas   

    • Ypatybės Automatinis išplėtimas lauke spustelėkite Ne.

      Kai ypatybė Automatinis išplėtimas nustatyta kaip Ne, turite pasirinkti reikšmę iš sąrašo arba įvesti visą reikšmę.

  • Formoje esančios sąrašo lauko dalies, priklausančios pasirinktinio įvedimo laukui, pločio nustatymas   

    • Ypatybės Sąrašo plotis lauke įveskite norimą plotį naudodami esamą matavimo vienetą (nustatytą sistemos „Windows“ valdymo skyde). Norėdami naudoti kitą nei numatytąjį matavimo vienetą, įtraukite matavimo rodiklį. Pavyzdžiui, įveskite 2 cm. Įsitikinkite, kad palikote pakankamai vietos slinkties juostai.

      Pasirinktinio įvedimo laukui priklausanti sąrašo lauko dalis gali būti platesnė nei teksto laukelio dalis, bet siauresnė \endash ne. Dėl numatytojo parametro (Automatinis) sąrašo laukas yra tokio pat pločio kaip pasirinktinio įvedimo laukui priklausanti teksto laukelio dalis.

  • Maksimalaus eilučių, rodomų formos pasirinktinio įvedimo lauke, skaičiaus nustatymas   

    • Ypatybės Sąrašo eilutės lauke įveskite skaičių.

      Jei faktinis eilučių skaičius viršija ypatybėje Sąrašo eilutės nurodytą skaičių, pasirinktinio įvedimo lauke rodoma slinkties juosta.

  • Formoje esančio pasirinktinio įvedimo lauko įrašų ribojimas iki elementų, esančių sąrašo dalyje   

    • Ypatybės Apriboti iki sąrašo lauke spustelėkite Taip.

      Pastaba: 

    • Jei pirmasis pasirinktinio įvedimo lauke rodomas stulpelis yra nesusietas stulpelis, programa „Access“ riboja įrašus iki sąrašo, net jei ypatybė Apriboti iki sąrašo nustatyta kaip Ne.

    • Jei ypatybė Apriboti iki sąrašo nustatyta kaip Ne, o pasirinktinio įvedimo laukas yra susietas, įvedamas įrašas, kurio nėra sąraše, yra saugomas pagrindiniame lauke, bet neįtraukiamas į sąrašą. Norėdami į sąrašą įtraukti naujų įrašų, naudokite ypatybę Nesant sąraše ir įvykį Ne sąraše.

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×