Kai kuriate formą programoje "Access", galite sukurti sąrašo laukas arba pasirinktinio įvedimo laukas, kurį galima naudoti ieškant įrašo, kai reikšmė pasirinkta iš sąrašo. Taip vartotojams bus lengviau greitai rasti esamus įrašus neįvedant reikšmės į dialogo langą Radimas .
Pastabos:
-
Kad ši procedūra veiktų, forma turi būti susieta su lentele arba įrašyta užklausa. 5 procedūros veiksme pateikiama daugiau informacijos apie tai, ką daryti, jei taip nėra.
-
Ši procedūra gali sukurti kodą, kuris bus vykdomas tik tada, kai duomenų bazei bus suteikta pasitikėjimo būsena. Daugiau informacijos rasite straipsnyje Kaip nuspręsti, ar pasitikėti duomenų baze.
sąrašo lauko arba pasirinktinio įvedimo lauko Create
-
Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada spustelėkite Dizaino rodinys.
-
Įsitikinkite, kad skirtuko Dizainas grupėje Valdikliai pažymėta Naudoti valdymo vediklius .
-
Grupėje Valdikliai spustelėkite Sąrašo laukas arba Pasirinktinio įvedimo laukas.
-
Formoje spustelėkite ten, kur norite įterpti sąrašo lauką arba pasirinktinio įvedimo lauką.
-
Pirmame vediklio puslapyje spustelėkite Rasti įrašą mano formoje pagal reikšmę, kurią pažymėjau pasirinktinio įvedimo lauke / sąrašo lauke, tada spustelėkite Pirmyn.
Parinktis Rasti įrašą... negalima.
Jei parinktis Rasti įrašą mano formoje pagal reikšmę, kurią pažymėjau pasirinktinio įvedimo lauke / sąrašo lauke , nerodoma, tikėtina, kad forma nėra susieta su lentele arba įrašyta užklausa. Forma turi būti susieta su objektu, kuris pasiekiamas naršymo srityje, dalyje Lentelės arba užklausos.
Atlikite toliau nurodytus veiksmus norėdami patikrinti, ar forma susieta su lentele, ar įrašyta užklausa:
-
Spustelėkite Atšaukti , kad uždarytumėte vediklį.
-
Dešiniuoju pelės mygtuku spustelėkite anksčiau sukurtą sąrašo lauką arba pasirinktinio įvedimo lauką, tada spustelėkite Naikinti.
-
Jei nerodoma užduočių sritis Ypatybių lapas, paspauskite klavišą F4, kad jis būtų parodytas.
-
Ypatybių lapo viršuje esančiame sąraše pasirinkite Forma .
-
Ypatybių lapo skirtuke Duomenys pažiūrėkite į ypatybės lauką Įrašo šaltinis . Šiame lauke turi būti lentelės arba įrašytos užklausos pavadinimas, kad galėtumėte naudoti šiame straipsnyje aprašytą procedūrą. Jei laukas tuščias, galite pasirinkti esamą lentelę ar užklausą kaip įrašo šaltinį arba galite sukurti naują užklausą, kuri bus naudojama kaip įrašų šaltinis. Jei lauke yra sakinys SELECT, turite papildomą parinktį konvertuoti šį sakinį į įrašytą užklausą. Kai atliksite vieną iš šių užduočių, kitą kartą paleidus pasirinktinio įvedimo lauko / sąrašo lauko vediklį, bus rodoma parinktis Rasti įrašą... .
Atlikite vieną iš šių procedūrų, atsižvelgdami į tai, ką norite daryti:
-
Pasirinkite esamą lentelę arba užklausą kaip įrašo šaltinį
-
Jei žinote, kad jūsų duomenų bazėje yra lentelė ar užklausa, kurioje yra norimų rasti įrašų, naudokite šią procedūrą, kad susietumėte formą su tuo objektu.
Pastaba: Jei ypatybės lauke Įrašo šaltinis yra sakinys SELECT, po šios procedūros šis sakinys bus panaikintas visam laikui. Galbūt norėsite nukopijuoti sakinį į teksto failą ar kitą teksto apdorojimo programą, jei norėsite jį atkurti.
-
Spustelėkite ypatybės lauką Įrašo šaltinis , tada spustelėkite pasirodžiusią išplečiamąją rodyklę.
-
Pasirinkite vieną iš galimų lentelių arba užklausų. Jei tinkamos lentelės ar užklausos nėra, prieš tęsdami turite ją sukurti. Daugiau informacijos ieškokite straipsniuose Create lentelę ir įtraukite laukų arba Create paprastą išrinkimo užklausą.
-
Įrašykite formą ir pakartokite procedūrą šio straipsnio pradžioje. Vediklis dabar turėtų rodyti parinktį Rasti įrašą mano formoje, atsižvelgiant į reikšmę, kurią pažymėjau pasirinktinio įvedimo lauke / sąrašo lauke .
-
-
Create naują įrašytą užklausą arba konvertuokite sakinį SELECT į įrašytą užklausą
Jei norimų rasti duomenų yra daugiau nei vienoje lentelėje, turėsite susieti formą su užklausa, kuri parenka duomenis iš tų lentelių.
-
Ypatybės lauke Įrašo šaltinis spustelėkite mygtuką Kurti .
"Access" atidaro užklausų daryklę.
-
Galite pradėti kurti naują užklausą. Daugiau informacijos žr. straipsnyje paprastos išrinkimo užklausos Create. Baigę kurti užklausą, atlikite 2 veiksmą.
-
Jei ypatybės lauke Įrašo šaltinis iš pradžių buvo sakinys SELECT, ta užklausa rodoma užklausos daryklėje. Atlikite 2 veiksmą, kad konvertuotumėte jį į įrašytą užklausą.
-
-
Skirtuko Dizainas grupėje Uždarymas spustelėkite Įrašyti kaip.
-
Dialogo lango Įrašyti kaip lauke Įrašyti užklausą į: įveskite užklausos pavadinimą.
-
Įsitikinkite, kad lauke Kaip pažymėta Užklausa, tada spustelėkite Gerai.
-
Skirtuko Dizainas grupėje Uždarymas spustelėkite Uždaryti.
-
Spustelėkite Taip , kad įrašytumėte atliktus užklausos keitimus ir atnaujintumėte ypatybę.
"Access" rodo formą dizaino rodinyje ir pakeičia ypatybę Įrašo šaltinis , kad būtų rodomas naujas įrašytos užklausos pavadinimas.
-
Sparčiosios prieigos įrankių juostoje spustelėkite Įrašyti .
-
Pakartokite procedūrą šio straipsnio pradžioje. Vediklis dabar turėtų rodyti parinktį Rasti įrašą mano formoje, atsižvelgiant į reikšmę, kurią pažymėjau pasirinktinio įvedimo lauke / sąrašo lauke .
-
-
-
-
Vykdykite vediklio nurodymus. Paskutiniame vediklio puslapyje spustelėkite Baigti , kad dizaino rodinyje būtų rodomas sąrašo laukas arba pasirinktinio įvedimo laukas.