Vaizdo įrašas: susipažinimas su duomenų bazės objektais

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Išbandykite!

"Access" pateikia šešis duomenų bazės objektus, kurie kartu padeda išnaudoti visas duomenų teikiamas galimybes. Sužinokite, kokį vaidmenį atlieka kiekvienas objektas.

Lentelės

"Access" suskirsto informaciją į lenteles: eilučių ir stulpelių sąrašus, primenančius buhalterio bloknotą ar skaičiuoklę. Kiekvienoje lentelėje saugoma informacija apie specifinę temą, todėl daugumoje duomenų bazių yra daugiau nei viena lentelė.

Produktų, klientų ir užsakymų lentelių fragmentai Kiekviena lentelės eilutė vadinama įrašu, o stulpelis – lauku. Įraše yra visa konkreti konkretaus objekto, pvz., kliento arba užsakymo, informacija. Laukas yra atskiras informacijos apie tą objektą elementas. Pavyzdžiui, kiekvienoje lentelės Produktai eilutėje arba įraše bus saugoma informacija apie vieną produktą. Kiekviename stulpelyje arba lauke yra tam tikro tipo informacijos apie tą produktą, pavyzdžiui, jo pavadinimas arba kaina. Jei dar nesate su jomis susipažinę, išmokite duomenų bazių naudojimo pagrindus.

Užklausos

Gerai sukurtoje duomenų bazėje duomenys, kuriuos norite pateikti naudodami formą arba ataskaitą, paprastai yra keliose lentelėse. Užklausa naudojama norint gauti informaciją iš įvairių lentelių ir surinkti ją rodyti formoje arba ataskaitoje.

Užklausa gali būti duomenų rezultatų iš duomenų bazės užklausa, ji gali būti naudojama atliekant veiksmą su duomenimis arba gali būti naudojami ir viena, ir kita. Naudokite užklausas, norėdami gauti atsakymus į paprastus klausimus, atlikti skaičiavimus naudodami duomenis, sujungti skirtingų lentelių duomenis ir pridėti, keisti arba naikinti duomenis iš duomenų bazės.

Užklausų yra daug, tačiau pagrindiniai yra du tipai:

Pagrindinių užklausų tipai Naudokite
Pasirinkite Norėdami nuskaityti duomenis iš lentelės arba atlikti skaičiavimus.
Veiksmas Pridėti, keisti ar naikinti duomenis. Kiekviena užduotis turi konkretaus tipo veiksmo užklausą. Veiksmų užklausos "Access" žiniatinklio programose negalimos.

Formos

Formos yra tarsi parduotuvės lentynos – jos padeda lengviau peržiūrėti ir pasiekti norimus duomenų bazės elementus. Panašiai kaip popierinės formos, "Access" formos yra objektai, kuriuos naudodami jūs arba kiti vartotojai gali įtraukti, redaguoti ar rodyti duomenis, saugomus "Access" kompiuterio versijos duomenų bazėje. Svarbu kurti formą atsižvelgiant į naudojimą. Pavyzdžiui, jei ji skirta keliems vartotojams, gerai sukurta forma padeda tiksliai, greitai ir efektyviai įvesti duomenis.

Ataskaitos

Ataskaitos – tai informacijos iš "Access" duomenų bazės peržiūros, formatavimo ir apibendrinimo būdas. Pavyzdžiui, sukurkite paprastą ataskaitą, kurioje bus rodomi visų kontaktų telefonų numeriai, arba, norėdami susumuoti pardavimus skirtinguose regionuose skirtingais laikotarpiais, sukurkite suvestinę ataskaitą.

Ataskaitos yra naudingos norint pateikti informaciją duomenų bazėje:

  • Duomenų suvestinės rodymas arba platinimas.
  • Duomenų momentinių kopijų archyvavimas.
  • Išsamios informacijos apie atskirus įrašus teikimas.
  • Etikečių kūrimas.

Makrokomandos

Makrokomanda yra įrankis, leidžiantis automatizuoti užduotis ir padidinti formų, ataskaitų ir valdiklių funkcines galimybes. Pavyzdžiui, jei į formą įtraukiate komandos mygtuką ir susiejate mygtuko įvykį OnClick su makrokomanda, tada komanda atlieka komandą kiekvieną kartą, kai paspaudžiamas mygtukas.

"Access" suteikia kūrimo aplinką, padedančią kurti makrokomandas. Iš esmės kurdami norimų atlikti veiksmų sąrašą naudojate supaprastintą programavimo kalbą. Kai kuriems veiksmams atlikti reikalinga papildoma informacija, pvz., kuriame lauke rodyti užpildą. Kūrimo aplinka palengvina makrokomandų kūrimą, kai pasirenkate iš veiksmų sąrašų ir įvedate informaciją.

Makrokomandos naudojamos veiksmų sekai automatizuoti, duomenų bazėje keisti ir kt. Dizaino rodinyje makrokomandos suteikia pogrupį komandų, galimų "Visual Basic for Applications" (VBA). Daugumai žmonių paprasčiau sukurti makrokomandą, kad būtų galima padidinti formų, ataskaitų ir valdiklių funkcines galimybes, nei parašyti VBA kodą, tačiau visada galima konvertuoti makrokomandas į VBA dizaino rodinyje.

Tarkime, kad norite atidaryti ataskaitą tiesiogiai iš duomenų įvedimo formos. Įtraukite mygtuką į formą, tada sukurkite makrokomandą, kuri atidarys ataskaitą. Makrokomanda gali būti atskira makrokomanda (atskiras objektas duomenų bazėje), kuri susiejama su mygtuko įvykiu „OnClick“, arba makrokomanda, kuri įtaisoma tiesiogiai į patį mygtuko įvykį „OnClick“. Abiem atvejais, kai spustelėjate mygtuką, paleidžiama makrokomanda ir atidaroma ataskaita.

Moduliai

Moduliai yra VBA kodas, kurį rašote norėdami automatizuoti užduotis savo programoje ir atlikti aukštesnės klasės funkcijas. Rašote modulius VBA programavimo kalba. Modulis yra deklaracijų, sakinių ir procedūrų, saugomų kartu kaip vienetas, rinkinys.