Programoje „Access“ formos yra duomenų bazės objektas, kurį naudodami galite sukurti vartotojo sąsają duomenų bazės programėlei. Susietoji forma yra tiesiogiai prijungta prie duomenų šaltinio, pvz., lentelės arba užklausos, ir ją galite naudoti norėdami įvesti, redaguoti ar rodyti duomenis iš to šaltinio. Taip pat galite kurti nesusietąją formą , kuri tiesiogiai nesusiję su duomenų šaltiniu, tačiau joje vis dar yra komandų mygtukų, žymų ar kitų valdiklių, kurių reikia norint valdyti savo programą.
Šiame straipsnyje daugiausia dėmesio skiriama susietosios formoms. Galite naudoti susietąsias formas, jei norite valdyti prieigą prie duomenų, pavyzdžiui, kuriuos laukus ar eilutes rodyti. Pvz., kai kuriems vartotojams lentelėje, kurioje yra daug laukų, gali reikėti matyti tik kelis laukus. Formą, kurioje yra tik tie laukai, palengvina duomenų bazės naudojimą. Taip pat į formą galite įtraukti komandų mygtukus ir kitas funkcijas, kad automatizuotumėte įprastus veiksmus.
Įsivaizduokite, kad susietosios formos yra langai į duomenų bazę. Efektyvi forma padeda žmonėms dirbti greičiau, nes jiems nereikia ieškoti to, ko jiems reikia. Gerai sukurta forma palengvina duomenų bazės naudojimą ir gali apsaugoti nuo netinkamų duomenų įvedimo.
Pastaba
Šiame straipsnyje laikomasi prielaidos, kad jau esate sukūrę lentelę (arba užklausą, sukurtą pagal vieną arba daugiau lentelių) ir kad jūs norite sukurti formą duomenims rodyti arba valdyti.
Šiame straipsnyje
- Formos kūrimas naudojant formos įrankį
- Perskirtosios formos kūrimas naudojant perskirtosios formos įrankį
- Formos, skirtos rodyti keliems įrašams, kūrimas naudojant kelių elementų įrankį
- Formos kūrimas, naudojant formų vediklį
- Formos kūrimas naudojant tuščios formos įrankį
- Maketo rodinio ir dizaino rodinio supratimas
- Formos koregavimas maketo rodinyje
- Formos koregavimas dizaino rodinyje
Formos kūrimas naudojant formos įrankį
Norėdami vienu spustelėjimu sukurti formą, galite naudoti formos įrankį. Kai naudojate šį įrankį, "Access" formoje įdeda visus laukus iš esamo duomenų šaltinio. Galite naudoti naują formą iš karto arba, atidarę ją kaip maketo ar dizaino rodinį, galite modifikuoti, kad ji geriau atitiktų jūsų poreikius.
Formos įrankio naudojimas naujai formai kurti
- Naršymo srityje spustelėkite lentelę arba užklausą, kurioje yra formoje norimi matyti duomenys.
- Skirtuko lapo Kūrimas grupėje Formos spustelėkite Forma.
Programoje Access sukuriama forma, kuri rodoma kaip maketo rodinys. Naudodami maketo rodinį galite keisti formą matydami duomenis. Pavyzdžiui, jei reikia, galite keisti teksto laukelių dydį taip, kad tilptų duomenys.
Jei „Access“ randa vieną lentelę, kuri susieta su lentele arba užklausa, pagal kurią kūrėte formą, vieno su daugeliu ryšiu, „Access“ įtraukia į formą duomenų lapą, sudarytą pagal susijusią lentelę arba užklausą. Pavyzdžiui, jei sukuriate paprastą formą pagal lentelę Darbuotojai, ir jas sieja vieno su daugeliu ryšys, į kurį įtraukta lentelė Darbuotojai ir Užsakymai, duomenų lape pateikiami visi lentelės Užsakymai įrašai, susiję su esamu darbuotojų įrašu. Nusprendę, kad duomenų lapai jums nereikalingi, galite juos pašalinti iš formos. Jei yra daugiau nei viena lentelė, palaikanti vieno su daugeliu ryšį su lentele, naudota formai kurti, programa „Access“ į formą neįtraukia jokių duomenų lapų.
Perskirtosios formos kūrimas naudojant perskirtosios formos įrankį
Perskirtoji forma teikia du duomenų rodinius vienu metu – formos rodinį ir duomenų lapo rodinį.
Perskirtoji forma skiriasi nuo formos / paformės kombinacijos tuo, kad du rodiniai yra sujungti su tuo pačiu duomenų šaltiniu ir visą laiką sinchronizuojami tarpusavyje. Pažymėjus lauką vienoje formos dalyje pažymimas tas pats laukas kitoje formos dalyje. Galite įtraukti, redaguoti arba naikinti duomenis bet kurioje dalyje (tik tuomet, jei įrašo šaltinį galima naujinti ir forma nebuvo sukonfigūruota uždrausti šiuos veiksmus).
Darbas su perskirtomis formomis suteikia abiejų formų pranašumų vienoje formoje. Pavyzdžiui, galite naudoti formos duomenų lapo dalį greitai surasti įrašą, o formos dalį panaudoti įrašui peržiūrėti ir redaguoti.
Perskirtosios formos kūrimas naudojant perskirtosios formos įrankį:
- Naršymo srityje spustelėkite lentelę arba užklausą, kurioje yra formai reikiami duomenys. Taip pat galite atidaryti lentelės ar užklausos duomenų lapo rodinį.
- Skirtuko lapo Kurti grupėje Formos spustelėkite Daugiau formų, tada spustelėkite Perskirtoji forma.
Programoje Access sukuriama forma, kuri rodoma kaip maketo rodinys. Naudodami maketo rodinį galite keisti formą matydami duomenis. Pavyzdžiui, jei reikia, galite keisti teksto laukelių dydį taip, kad tilptų duomenys. Daugiau informacijos apie formų rodinius ieškokite skyriuje "Apie maketo rodinį" ir "Dizaino rodinį ".
Formos, skirtos rodyti keliems įrašams, kūrimas naudojant kelių elementų įrankį
Kai kuriate formą naudodami formos įrankį, programos „Access“ sukurtoje formoje rodomas vienas įrašas vienu metu. Jei norite, kad formoje būtų rodomi keli įrašai ir ji būtų labiau tinkinama nei duomenų lapas, naudokite kelių elementų įrankį.
- Naršymo srityje spustelėkite lentelę arba užklausą, kurioje yra formoje norimi matyti duomenys.
- Skirtuko Kūrimas grupėje Formos spustelėkite Daugiau formų, tada spustelėkite Keli elementai.
Programoje „Access“ sukuriama forma ir rodomas jos maketo rodinys. Naudodami maketo rodinį galite atlikti formos dizaino pakeitimus, kai formoje rodomi duomenys.
Kai naudojate kelių elementų įrankį, programos „Access“ sukurta forma primena duomenų lapą. Duomenys išdėstomi eilutėmis ir stulpeliais, todėl vienu metu matomas daugiau nei vienas įrašas. Tačiau kelių elementų forma suteikia daugiau tinkinimo parinkčių nei duomenų lapas, pvz., galimybę įtraukti grafinių elementų, mygtukų ir kitų valdiklių. Daugiau informacijos, kaip tinkinti formą, žr. skyriuose Formos tobulinimas maketo rodinyje ir Formos tobulinimas dizaino rodinyje.
Formos kūrimas naudojant formų vediklį
Jei norite pasirinkti, kokie laukai bus rodomi jūsų formoje, vietoj anksčiau minėtų įvairių formų kūrimo įrankių naudokite formų kūrimo vedlį. Taip pat galite nustatyti, kaip duomenys būtų grupuojami ir rūšiuojami, ir naudoti daugiau nei vienos lentelės arba užklausos laukus, bet tik tuomet, jei iš anksto nurodėte ryšius tarp lentelių ir užklausų.
Skirtuko Kūrimas grupėje Formos spustelėkite Formų vediklis.
Vykdykite nurodymus, pateikiamus formų vediklio puslapiuose.
Pastaba
Norėdami į savo formą įtraukti laukus iš kelių lentelių ir užklausų, pirmame formų vedlio puslapyje pažymėję pirmos lentelės ar užklausos laukus nespustelėkite Pirmyn arba Baigti . Geriau pakartokite lentelės arba užklausos pasirinkimo veiksmus, tada spustelėkite visus papildomus laukus, kuriuos norite įtraukti į formą. Norėdami tęsti, spustelėkite Pirmyn arba Baigti.
Paskutiniame vediklio puslapyje spustelėkite Baigti.
Formos kūrimas naudojant tuščios formos įrankį
Jei vedlys arba formos kūrimo įrankiai jums netinka, formai kurti naudokite tuščios formos įrankį. Šis metodas gali būti greitas būdas sukurti formą, ypač, jei planuojate į formą įtraukti tik kelis laukus.
Skirtuko Kūrimas grupėje Formos pasirinkite Tuščia forma. „Access“ atidaro tuščią formą maketo rodinyje ir ja rodo srityje Laukų sąrašas.
Srityje Laukų sąrašas pasirinkite pliuso ženklą (+), esantį šalia lentelės arba lentelių, kuriose yra formoje norimi matyti laukai.
Jei į formą norite įtraukti lauką, dukart spustelėkite jį ir nuvilkite į formą.
- Įtraukę pirmąjį lauką, galite įtraukti kelis laukus iš karto laikydami nuspaudę klavišą CTRL ir pažymėdami kelis laukus, tada nuvilkdami juos į formą.
- Lentelių tvarka srityje Laukų sąrašas gali kisti atsižvelgiant į tai, kuri formos dalis šiuo metu yra pažymėta. Jei nematote lauko, kurį norite įtraukti į formą, pabandykite pažymėti kitą formos dalį ir tada vėl bandyti įtraukti lauką.
Norėdami į formą įtraukti logotipą, pavadinimą arba datą ir laiką, naudokite skirtuko Formos maketas grupės Antraštė / poraštė įrankius.
Norėdami į formą įtraukti įvairių valdiklių, naudokite formos maketo dizaino skirtuko grupės Valdikliai įrankius. Šiek tiek daugiau valdiklių rasite perjungę į dizaino rodinį: dešiniuoju pelės mygtuku spustelėkite formą ir pasirinkite Dizaino rodinys.
Maketo rodinio ir dizaino rodinio supratimas
Maketo rodinys Maketo rodinys yra pats paprasčiausias rodinys formoms modifikuoti ir jį galite naudoti atlikdami beveik visus formos keitimus programoje "Access".
Maketo rodinyje pateikiama veikianti forma. Dėl to galite peržiūrėti savo duomenis beveik taip pat, kaip jie rodomi naudojant formą. Tačiau taip pat šiame rodinyje galite pakeisti formos dizainą. Kadangi modifikuodami formą matote duomenis, šis rodinys labai praverčia nustatant valdiklių dydį arba atliekant beveik visai kitas užduotis, turinčias įtakos išvaizdai ir formos funkcionalumui.
Jei susidūrėte su užduotimi, kurios negalite atlikti maketo rodinyje, įjunkite dizaino rodinį. Tam tikrais atvejais programa „Access“ pateikia pranešimą, kuris nurodo, kad norint atlikti konkretų pakeitimą būtina perjungti rodinį.
Maketo rodinys Dizaino rodinys pateikia išsamesnį formos struktūros vaizdą. Galite peržiūrėti formos antraštės, išsamios informacijos ir poraštės dalis. Kai rodote ją dizaino rodinyje, forma iš tikrųjų neveikia. Dėl to negalite matyti esamų duomenų atlikdami dizaino pakeitimus. Tačiau dizaino rodinyje kai kurias užduotis atlikti lengviau nei maketo rodinyje. Galite:
- Įtraukti įvairesnių valdiklių į formą, pvz., sujungtus objektų rėmelius, puslapio lūžius ir diagramas.
- Teksto redagavimo laukai valdo pačių teksto laukų šaltinius nenaudodami ypatybių lapo.
- Keiskite formų dalis, pvz., formos antraštę ar išsamios informacijos dalį.
- Keisti tam tikras formos ypatybes, kurių negalima keisti maketo rodinyje.
Didelės formos kūrimas
Pradedant nuo "„Access““" 2609 versijos (16.0.20430.20146 komponavimo versija), forma gali būti iki 2 000 colių (5 080 cm) pločio, o kiekviena formos sekcija gali būti iki 2 000 colių aukščio. Bendras visų sekcijų ir sekcijų antraščių aukštis gali būti iki 2 100 colių (5 334 cm). Taip pat galite valdiklius išdėstyti už ankstesnės 22,75 colio (57,79 cm) dizaino ribos.
- Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada spustelėkite dizaino rodinį.
- Norėdami padidinti formos plotį, vilkite dešinįjį dizaino tinklelio kraštą.
- Norėdami padidinti sekcijos aukštį, vilkite tos sekcijos apatinį kraštą.
- Įtraukite arba perkelkite valdiklius į išplėstą dizaino sritį, tada įrašykite ir išbandykite formą formos rodinyje.
Dėmesio
Formos, kurios naudoja matmenis, esančius už ankstesnio apribojimo, nėra suderinamos su ankstesnėmis "Access" versijomis, kurios nepalaiko didesnių matmenų. Jei kiti žmonės naudoja duomenų bazę, įsitikinkite, kad turi palaikomą "Access" versiją arba bendrinamas formas laikykite anksčiausiuose apribojimuose.
Didesnė dizaino sritis automatiškai nepriverčia formos reaguoti į skirtingus langų ar monitorių dydžius. Naudokite fikavimą , kai valdikliai turi būti perkelti arba pakeisti jų dydį kartu su formos langu. Užuot dėję visą informaciją į vieną didelę fiksuotą formą, apsvarstykite galimybę naudoti skirtukus, naršymo formas arba antrines formas. Išbandykite formą nustatydami auditorijai naudojamus rodymo dydžius ir mastelio parametrus.
Formos koregavimas maketo rodinyje
Sukūrę formą, galite lengvai koreguoti jos dizainą dirbdami maketo rodinyje. Naudojant faktinius formos duomenis kaip orientyrą, galite pertvarkyti valdiklius ir pakeisti jų dydį. Galite įdėti naujų valdiklių į formą ir nustatyti formos bei jos valdiklių ypatybes.
Norėdami perjungti į maketo rodinį, dešiniuoju pelės mygtuku spustelėkite formos pavadinimą naršymo srityje, tada spustelėkite Maketo rodinys.
„Access“ rodys formą maketo rodinyje.
Norėdami keisti formos, jos valdiklių ir sekcijų ypatybes naudokite ypatybių lapą. Norėdami matyti ypatybių lapą, paspauskite F4.
Naudokite sritį Laukų sąrašas, kad į formos dizainą įtrauktumėte laukus iš žemiau esančios lentelės ar užklausos. Norėdami atidaryti laukų sąrašo sritį:
- Formos maketo dizaino skirtuko grupėje Įrankiai spustelėkite Įtraukti esamus laukus arba paspauskite Alt+F8.
Galite vilkti laukus tiesiogiai iš srities Laukų sąrašas į formą.
- Norėdami įtraukti vieną lauką, jį dukart spustelėkite arba nuvilkite iš srities Laukų sąrašas į formos dalį, kur norite jį matyti formoje.
- Norėdami įtraukti kelis laukus vienu metu, laikykite nuspaudę Ctrl ir spustelėkite norimus įtraukti laukus. Vilkite pasirinktus laukus į formą.
Formos koregavimas dizaino rodinyje
Savo formos dizainą taip pat galite koreguoti dirbdami dizaino rodinyje. Galite įtraukti naujų valdiklių ir laukų į formą juos įtraukdami į dizaino tinklelį. Ypatybių lapas suteikia prieigą prie daugelio ypatybių, kurias galite nustatyti norėdami tinkinti savo formą.
Norėdami perjungti į dizaino rodinį, dešiniuoju pelės mygtuku spustelėkite formos pavadinimą naršymo srityje, tada spustelėkite Dizaino rodinys.
„Access“ rodys formą dizaino rodinyje.
Norėdami keisti formos, jos valdiklių ir sekcijų ypatybes naudokite ypatybių lapą. Norėdami matyti ypatybių lapą, paspauskite F4.
Naudokite sritį Laukų sąrašas, kad į formos dizainą įtrauktumėte laukus iš žemiau esančios lentelės ar užklausos. Norėdami atidaryti laukų sąrašo sritį:
- Skirtuko Formos dizainas grupėje Įrankiai spustelėkite Įtraukti esamus laukus arba paspauskite Alt+F8.
Galite vilkti laukus tiesiogiai iš srities Laukų sąrašas į formą.
- Norėdami įtraukti vieną lauką, jį dukart spustelėkite arba nuvilkite iš srities Laukų sąrašas į formos dalį, kur norite jį matyti formoje.
- Norėdami įtraukti kelis laukus vienu metu, laikykite nuspaudę Ctrl ir spustelėkite norimus įtraukti laukus. Vilkite pasirinktus laukus į formą.