You are on page 1of 22

TURINYS

Nesudtingos sandaros form sudarymas ........................................................................................... 2 Naujos formos krimas formos rankiu ........................................................................................... 2 Perskirtosios formos, naudojant perskirtosios formos rank, krimas ........................................... 3 Formos, kurioje bt rodomi keli raai, naudojant keli element rank, krimas. ...................... 3 Formos krimas naudojant formos vedl. ........................................................................................ 4 Formos krimas naudojant tuios formos rank............................................................................ 7 Form redagavimo bdai ................................................................................................................. 9 Uklaus krimas .............................................................................................................................. 12 1 pavyzdys. Atranka pagal paprast kriterij ................................................................................ 13 2 pavyzdys. Atranka pagal sudtin kriterij ................................................................................. 14 3 pavyzdys. Dialoginio tipo uklausos .......................................................................................... 15 Nesudtingos sandaros ataskait krimas ......................................................................................... 16 Ataskaitos paskirtis ........................................................................................................................ 16 1. Naudojant ataskait rank ......................................................................................................... 16 2. Naudojant ataskait vedl .......................................................................................................... 17 3. Naudojant tui ataskait rank .............................................................................................. 21 III laboratorinis darbas (2 dalis) ........................................................................................................ 22

Form, uklaus ir ataskait krimas


Nesudtingos sandaros form sudarymas
MS Access formos (Forms) naudojamos sukurti vartotojui patog interfeis darbui su duomen bazmis. Formos naudoja duomenis, saugomus lentelse ar gaunamus vykdant uklausas. Forma, naudojanti vienos konkreios lentels ar uklausos duomenis, vadinama paprasta. Jei viena forma dedama kit ir turi duomen, paimt i keli susiet lenteli, ji vadinama sudtine. iuo atveju gali bti sukuriamos pagrindin (Main) ir jai pavaldi pagalbin (Subform) forma. Formos gali bti panaudojamos : 1. Duomen pavaizdavimui, vedimui ir redagavimui. Duomenis vesti, perirti bei redaguoti formoje galima vartotojui patogiu pavidalu, pvz., prasto blanko. Prireikus, dal duomen formose galima paslpti arba juos pateikti tik skaitymui. Be to, form galima sutraukti duomenis i keli lenteli, parinkti vedam informacij i susiet lenteli, pateikti skaiiavim rezultatus ir pan. 2. Informacins sistemos valdymui. Formose galima patalpinti valdymo elementus: mygtukus (command buttons), jungiklius (option box), sraus(list box), ir juos susieti su Js paruotomis makrokomandomis, procedromis ir funkcijomis, pvz., pele paspaud Js paruot komandin mygtuk bus spausdinama. Taip pat yra galimyb nustatyti informacins sistemos reakcij vien ar kit vyk, pvz., vedus usakom preki kiek ir gavus neigiam likut ekrane, galima perspti vartotoj: "Usakyta daugiau preki nei yra sandlyje". Visa tai palengvina vartotojo darb bei apsaugoja j nuo galim klaid. Form krimo bdai: 1. Kurti form naudojant formos rank; 2. Kurti perskirtj form naudojant perskirtosios formos rank; 3. Kurti form, kurioje bt rodomi keli raai, naudojant keli element rank; 4. Kurti form naudojant formos vedl; 5. Kurti form naudojant tuios formos rank.
Naujos formos krimas formos rankiu

Naujos formos sukrimui iuo bdu, narymo srityje paymima lentel, kurioje yra bsimos formos duomenys (1 pav.). Skirtuko Create (Sukurti) grupje Forms (Formos) pasirenkama komanda Form (Forma).

Pav. 1. Naujos formos krimas Form rankiu

Jeigu kuriamos formos lentel yra susieta su kita lentele ryiu vienas su daug, programa Access traukia form duomen lap su tos susietosios lentels duomenimis.

Perskirtosios formos, naudojant perskirtosios formos rank, krimas

Perskirtoji forma yra nauja Access 2007 priemon, galinanti vienu metu matyti du duomen rodinius formos rodin ir duomen lapo rodin. Perskirtosios formos krimui naudojamas perskirtosios formos rankis. Norint sukurti form iuo bdu, narymo srityje ymima lentel arba uklausa, kurioje yra formai reikalingi duomenys arba atidaroma lentel (ar uklausa) kaip duomen lapo rodinys. Skirtuko Create (Sukurti) grupje Forms (Formos) fiksuojama komanda Split Form (Padalinti form) . Du rodiniai susiejami su tuo paiu duomen altiniu ir vis laik sinchronizuojami tarpusavyje. Paymjus lauk vienoje formos dalyje, paymimas tas pats laukas kitoje formos dalyje. Pavyzdiui, paymj apatiniame duomen lapo rodinyje UAB Restauratorius, lauko duomenis matome ir virutiniame formos rodinyje (2 pav.). Duomenis traukti, redaguoti arba naikinti galima bet kurioje formos dalyje.

Pav. 2. Perskirtoji forma

Formos, kurioje bt rodomi keli raai, naudojant keli element rank, krimas.

Paprastosios formos rankiu sukurtoje formoje vienu metu rodomas vienas raas. Siekiant, kad formoje bt rodomi keli raai, formos sukrimui naudojamas keli element rankis. Tuo tikslu narymo srityje ymima lentel arba uklausa, kurioje yra bsimoje formoje norimi matyti duomenys ir skirtuko Create (Sukurti) grupje Forms (Formos) fiksuojama komanda Multiple Items (Keli elementai) . Programoje Access sukuriama forma, kuri rodoma kaip maketo rodinys (3 pav.). Naudojant maketo rodin, galima keisti form ir matyti duomenis. Pavyzdiui, galima keisti teksto laukeli dyd taip, kad tilpt duomenys.

Pav. 3. Forma, kurioje rodomi keli raai

Formos krimas naudojant formos vedl.

Kai siekiama pasirinkti, kokie laukai bus rodomi sukurtoje formoje, jos krimui naudojamas form krimo vedlys. Kuriant iuo bdu, galima pasirinkti formos duomen sugrupavim ir suriavim, formoje naudoti daugiau nei vienos lentels arba uklausos laukus. Forma sukuriama vykdant nurodymus, pateikiamus form vedlio puslapiuose. Forma kuriama septyniais ingsniais: 1. skirtuko Create (Sukurti) grupje Forms (Formos) fiksuojama komanda More Forms (Daugiau form) , po to Form Vizard (Formos vedlys) (4 pav.):

Pav. 4. Formos vedlio Form Wizard ikvietimas

2. Formos vedlio lange pasirenkama su kuriama forma susieta lentel (5 pav.):

Pav. 5. Lentels parinkimas formos vedlio Form Wizard lange

3. Available Fields srityje matomi pasirinktos lentels laukai, kuriuos mygtukais > (po vien) ar >> (visus) galima perkelti srit Selected Fields, t.y. srit, kurioje esantys laukai bus naudojami formoje. (6 pav.):

Pav. 6. Formos vedlio rodinys

Kuriant form su visais lentels laukais, spaudiamas reikiamas mygtukas ir laukai perkeliami srit Selected Fields (7 pav.). Fiksuojamas mygtukas Next:

Pav. 7. Formos vedlio Form Wizard langas su parinktais rodyti formoje laukais

4. Pasirenkamas norimas formos idstymas, pvz. Columnar ir spaudiama Next (8 pav.):

Pav. 8. Formos maketo (lauk idstymo bdo) pasirinkimo langas

5. iame ingsnyje pasirenkamas formos apipavidalinimo stilius, pvz. Access 2007, ir fiksuojama Next.

Pav. 9. Formos apipavidalinimo stiliaus parinkimo langas

6. Paskutiniame ingsnyje raomas formos pavadinimas. iuo atveju pavadinimas Studentai1 ir renkamasi vien i ingsni: a) Open the form to view or enter information, norint pamatyti sukurt form ir vesti duomenis jos pagrindu sukurt lentel. b) Modify the form's design, norint daryti dar kokius nors pakeitimus sukurtoje formoje. Ubaigiamas formos krimo procesas spaudiant mygtuk Finish (10 pav.):

Pav. 10. Formos pavadinimo parinkimo langas

Programa Access pateikia sukurt formos Studentai1 rodin (11 pav.):

Pav. 11. Sukurta forma Usakovai1

Formos krimas naudojant tuios formos rank

Formai kurti galima naudoti ir tuios formos rank. Tokiu bdu galima greitai sukurti form, ypa jei form planuojama traukti tik kelis laukus. Tam skirtuko Create (Sukurti) grupje Forms (Formos) fiksuojama komanda Blank Form (Tuia forma) . Programoje Access tuia forma atidaroma kaip maketo rodinys ir rodomas dialogo langas Field List (Lauk sraas).(12 pav.).

Pav. 12. Formos krimo, naudojant tuios formos rank, rodinys

Srityje Field list (Lauk sraas) paspaudus pliuso enkl (+), esant alia lentels, galima pamatyti jos visus laukus. form laukai traukiami dukart j spusteljus arba pele nuvilkus lauk form. Jei vienu metu siekiama traukti kelis laukus, reikia nuspausti klaviatros CTRL klavi ir j laikant paymti kelis laukus, tada vienu metu nuvilkti laukus form. Norint form traukti logotip, pavadinim, puslapi numerius arba dat ir laik, naudojamas skirtuko Format (Formatavimas) grupje Controls (Valdikliai) esantys rankiai (13 pav.):

Pav. 13. Formatavimo ranki juostos valdikli komand grup

Sukurtos formos naudojant tuios formos rank pavyzdys galt bti toks:

Pav. 14. Sukurtos formos pavyzdys

Access 2007 kaip numatytj naudoja nauj aplink, kurioje vienu metu matosi visi duomen bazs objektai Tabbed Documents. (15 pav.).

Pav. 15. DB element (form) idstymas Tabbed Documents formoje

Norint formas ir kitus elementus matyti narymo srityje, o j atvertus langus su pavadinimais ir sisteminiais mygtukais, reikia pakeisti atitinkamus Access nustatymus. Tai atliekame taip: spaudiamas mygtukas Office Button, jame mygtukas Access Options ir atsivrusiame lange mygtuku Current Database atveriamas esamos duomen bazs langas. Jame ymimas jungiklis Overlapping Windows (Lang sutapatinimas) (16 pav.):

Pav. 16. Esamosios duomen bazs parametr nustatymo langas

Patvirtinus pasirinkim, programa paprays udaryti ir vl atidaryti duomen baz. Dabar jos elementai bus idstyti kaip parodyta 17 pav.

Pav. 17. DB element idstymas Overlapping Windows formoje

Form redagavimo bdai

Formos redaguojamos Design View (Konstravimo rodinyje) arba naujame, tik Access 2007 atsiradusiame Layout View (Maketo rodinyje). Pasirinkti iuos formos rodinius galima dviem bdais: atidarytos formos lange isikvietus kontekstin meniu (18 pav.):

Pav. 18. Formos rodinio pasirinkimas kontekstiniame meniu

isikvietus formos rodini parinkim skirtuko Home (Pagrindinis) komanda View: (19 pav.):

Pav. 19. Formos rodinio pasirinkimas Home / View komanda

Design View (konstravimo rodinys). Naudojant konstravimo rodin, pateikiamas isamus formos struktros vaizdas. Galima matyti formos sekcijas Antrat, Informacija ir Porat (20 pav.). Kai forma rodoma kaip konstravimo rodinys, faktikai ji nevykdoma, todl keiiant j negalima matyti duomen, taiau naudojant konstravimo rodin kai kurias uduotis atlikti yra paprasiau nei naudojant maketo rodin.
Antrat

Informacija

Porat
Pav. 20. Formos konstravimo rodinys Design View

Layout View (Maketo rodinys). Maketo rodin patogu naudoti tobulinant form, nes jame galima atlikti beveik visus programoje Access 2007 numatytus formos redagavimo veiksmus. Maketo rodinyje duomenys matomi panaiai, kaip ir formos rodinyje (11 pav.). Be to, iame rodinyje galima keisti ir formos dizain. Matant duomenis, rodin patogu naudoti valdikli dydiams nustatyti arba atlikti kit veiksm, kuris veikia formos ivaizd ir naudojimo galimybes.

10

Pav. 21. Formos maketo rodinys Layout View

Naudojant maketo rodin, kai kuri uduoi atlikti negalima, todl reikia jungti konstravimo rodin. Tam tikrose situacijose Access gali parodyti praneim, kad nordami atlikti tam tikrus keitimus turite perjungti konstravimo rodin. Sukrus form, j tobulinti galima ir konstravimo, ir maketo rodinyje. iuose rodiniuose galima kelti form nauj valdikli, nustatyti formos ir jos valdikli savybes. Valdikliai pasirenkami ranki juostos grupje Controls (Valdikliai) (22 pav.):

Pav. 22. Formos valdikli grup Controls

Formos ir jos valdikli, sekcij bei duomen lauk savybes galima modifikuoti savybi lape. Savybi lapas ikvieiamas paspaudus klaviatros klavi F4 arba deiniu pels mygtuku ikviestame kontekstiniame meniu pasirinkus element Properties... Atsidariusiame ypatybi lape pateikiamas isamus j sraas su nustatytomis savybi reikmmis (23 pav.):

Pav. 23. Formos pavadinimo Egzaminai1 ypatybi langas

11

Uklaus krimas
Uklausos (Queries). tai duomen irinkimas pagal nurodytus kriterijus. Galima sukurti uklaus ir be joki kriterij, tuomet gautas rezultatas parodys vis surinkt uklaus lauk reikmes. Naudojant uklausas galima atlikti tam tikrus veiksmus su duomenimis, pavyzdiui skaiiavimus, duomen modifikavim, trynim ir kit. Uklausos daniausiai kuriamos skirtuko Create grupje Other pasirinkus rank Query Design. Pagrindiniai uklaus tipai yra ie: 1. Select (atrankos) uklausa, kai duomenys yra surenkami i vienos arba keli lenteli, naudojant vien ar kelis kriterijus. Jos yra dviej ri: Parametrins uklausos. Uklausoje aprayt paiekos kriterij reikms vedamos dialogo lange uklausos vykdymo metu; Apibendrinanios uklausos. Atlieka skaiiavimus su sugrupuotais duomenimis 2. Make Table (lentels sudarymo) uklausa. Sukuriama nauja lentel su nurodytais laukais. 3. Append (papildymo) uklausa, j vykdius lentel papildoma tam tikrais duomenimis. 4. Update (naujinimo) uklausa, kurioje vieni lentels duomenys yra pakeiiami kitais. 5. Crostab (krymin) uklausa, ji suformuoja dvimat duomen lentel, pagal du ar daugiau parametr. 6. Delete (naikinimo) uklausa, pagal nustatytus kriterijus panaikin vien ar kelis raus. 7. Dublikat paiekos uklausos. Vienoje lentelje ieko pasikartojani ra. 8. Kabani ra paiekos uklausos. Susijusiose lentelse ieko vienos lentels ra, kurie neturi atitikmens kitoje lentelje. 9. SQL uklausos. Leidia vykdyti prie tai mint uklaus tipus ir apibrti form bei ataskait savybes. Uklausos tipas nustatomas uklausos redagavimo lange (Design View) atsiradusios uklaus ranki (Query Tools) juostos grups Query Type rankiais (24 pav.):

Pav. 24. Uklaus tipo nustatymo rankiai

Access 2007 aplinkoje uklausa gali bti pateikiama tokiose piktograma View ikvieiamose bsenose: 1. Lentels bsenoje (Datasheet View), kurioje uklausos vykdymo rezultatas pateikiamas lentele; 2. Suvestins lentels bsenoje (Pivot Table View), kurioje galima sudaryti suvestin (krymin) lentel; 3. Suvestins diagramos bsenoje (PivotChart View), kurioje galima sudaryti suvestin diagram. 4. SQL bsenoje (SQL View), kurioje vartotojas gali konstruoti ir koreguoti uklaus SQL kalba; 5. Redagavimo (konstravimo) bsenoje (Design View), kurioje galima konstruoti ir koreguoti uklaus QBE (Query By Example) kalba;
Pav. 25. View komandos

Uklausos turi tokias savybes: Uklaus galima siminti ir vykdyti daug kart; Uklausoje galima naudoti daugiau nei vieno objekto laukus (lenteli ir uklaus);

12

Uklausos ne tik leidia perirti lenteles, bet ir jas keisti (terpti, alinti, sujungti laukus ir raus). Uklausos rezultatas daniausiai yra lentel, kuri yra saugoma operatyviojoje atmintyje ir udarius uklaus inyksta. Bet kuri uklaus galima pradti kurti komandomis Create / Others / Query Design atvertame lange Query1. lang sudaro 2 sritys: duomen altini sritis, j susikeliame (deiniu pels mygtuku isikviet kontekstin meniu) reikalingas lenteles ar kitas uklausas, ir QBE sritis, kurioje atliekami visi uklausos konstravimo veiksmai (26 pav.).

Duomen altini sritis

QBE sritis

Pav. 26. Uklausos sudarymo dialogo langas

1 pavyzdys. Atranka pagal paprast kriterij

Tarkime, kad duomen bazje Egzamin sesija turi bti sukurta atrankos uklausa, kurioje pageidaujama matyti lauk VERTINIMAS, MODULIO_PAVADINIMAS ir STUDENTO_PAVARD reikmes. Ivedami rezultatai turi bti surikiuoti pagal VERTINIMAS reikmes majimo tvarka. Uklausos laukai surenkami i lenteli Egzaminai, Dstomi moduliai ir Studentai. Atlik prastus veiksmus pagrindiniame DB lange gausime uklausos projekto rodin (27 pav.):

Pav. 27. Atrankos uklausos projekto rodinys

Spaudiame mygtuk rezultat lentel:

(vykdyti uklaus) ir gauname rezultat (28 pav.), t.y. bus parodyta tokia

13

Pav. 28. Uklausos rezultatas

Udarome uklausos lang ir isaugome j vardu 1 pavyzdys (29 pav.).

Pav. 29. Uklausos isaugojimo langas

I tikrj mes isaugojome ne uklausos rezultat, o jos apra. Nordami vl matyti uklausos pateikiam lentel (28 pav.), turime vl j paleisti vykdyti dukart spusteldami jos pavadinim Access objekt srae (30 pav.):

Pav. 30. Sukurtoji uklausa Objekt srae

2 pavyzdys. Atranka pagal sudtin kriterij

Sukursime kit uklaus, kurioje pageidaujama turti informacij apie iemos sesijos neigiamus vertinimus. Uklausos rezultat lentelje turi bti lauk VERTINIMAS, MODULIO_KODAS, STUD_BIL_NR ir EGZAMINO_DATA reikms. ia projektuojama uklausa vykdanti irinkim. Jos duomen altinis lentel Egzaminai. Atrankos kriterijai (uklausos filtrai) nustatomi laukams VERTINIMAS (<5) ir EGZAMINO_DATA (>2012.01.20).

Pav. 31. Irinkimo uklausos projekto rodinys

14

Paspaudus mygtuk Run!, bus ivesta lentel:

Pav. 32. 2 pavyzdio uklausos sukurta lentel

3 pavyzdys. Dialoginio tipo uklausos

Uklausos bna universalesns, jei vartotojas jas vykdydamas gali dialogo langeliuose nurodyti uklausos rezultat lentels sudarymui vartojamas reikmes. iam tikslui skirta dialoginio tipo uklausa. Jos projekto lentels iraikose dialogo parametr vardai nurodomi, kaip ir lentels lauk vardai lautiniuose skliaustuose, taiau is vardas negali sutapti n su vienu lentels lauko vardu. Vykdant uklaus, kiekvienam dialogo parametrui formuojamas langas jo reikmei vesti (Enter Parameter Value). ia vartotojas gali rayti parametro reikm:

Pav. 33. Dialogo langelis

Sukursime dialogin uklaus, kuri Studento pavarde nurodytam studentui suskaiiuot, kiek kart jis sesijos metu gavo neigiam paym. Uklausoje reikia ivesti lauk KARTAI (tai laukas, kuriame saugoma suskaiiuota reikm), Modulio kodas ir Egzamino data reikmes. I pradi kursime skaiiuojamosios suvestins uklausos, imanios duomenis i susiet lenteli Studentai ir Egzaminai, projekt. Toliau dialogo parametrui laukui Pavard nustatysime jo reikms vedimo eiluts pavadinim: [veskite studento pavard]. Dmesio uklausos rezultat lentelje lauko Pavard reikm nerodoma! Projektas pateiktas 34 pav.:

Pav. 34. Dialogins uklausos projekto rodinys

Paspaudus mygtuk Run!, ivedamas langas, kuriame reikia rayti studento pavard (35 pav.):

15

Pav. 35. Ivestas dialogo langas

Ivedama lentel atsakymas uklaus:

Pav. 36. Uklausos rezultatas

Nesudtingos sandaros ataskait krimas


Ataskaitos paskirtis

Lenteli duomenys, form langai ir uklaus rezultatai gali bti ne tik peririmi ekrane, bet ir atspausdinami. Taiau taip atspausdinti duomenys nra vaizds ir neatitinka daugelio dokumentams keliam reikalavim. Todl DB numatytas specialus objektas ataskaitos, kurios padeda parengti vaizdius ir tinkamus vartojimui bei analizei dokumentus.Ataskaitoms sudaryti duomen altiniai gali bti atskiros ar susietos lentels, taip pat uklaus rezultat lentels. Ataskaitose duomenis galima vairiai surikiuoti ir sugrupuoti, paskirstyti vairi matmen lapuose. ra grups, kiekvienas lapas ir visas dokumentas gali bti papildomi informaciniais duomenimis, taikomos vairios priemons, formuojanios dokumento teksto savybes ir viso dokumento sandar. galima terpti skaiiuojamuosius laukus ir sumini duomen eilutes. Ataskaitas patartina kurti naudojantis vedliais nereikia rpintis dizainu, daugel sudting operacij vedliai atlieka automatikai. Ataskait sudaro informacija, gaunama i lenteli arba uklaus, ir informacija, saugoma su ataskaitos dizainu. Microsoft Access 2007 programa ataskaitas galima kurti keliais bdais: 1. Naudojant ataskait rank; 2. Naudojant ataskait vedl; 3. Naudojant tui ataskait rank.
1. Naudojant ataskait rank

Greitai sukurti ataskaitas galima naudojant ataskait rank, kuris sukuria ataskait tuojau pat, neklausiant vartotojo informacijos. Ataskaitoje rodomi visi laukai, esantys pagrindinje lentelje ar uklausoje. Tai nra galutinis rezultatas, bet naudinga priemon apvelgti pagrindinius duomenis. Ataskaitos, sukurtos vieno spusteljimo procesu, yra vizualiai patrauklios ir jas galima i karto naudoti. Automatikai sugeneruot ataskait dizainas atrodo profesionaliai, jos turi antratse pateikiamus logotipus ir pavadinimus, yra datos ir laiko informacija bei informatyvios porats ir sumos. Ataskaitos krimas naudojant ataskait rank vykdomas trimis ingsniais: 1. Narymo srityje paymima ataskaitos lentel, pvz. STUDENTAI. 2. Skirtuko Create grupje Reports pasirenkamas mygtukas Report 3. MS Access sukuria ataskait ir parodo j maketo rodinyje (37 pav.): .

16

Pav. 37. Ataskaitos rankiu sukurta ataskaita

2. Naudojant ataskait vedl

Kuriant ataskait, pasitelkus ataskait vedl Report Wizard, pirmiausia tikslinga parengti jos ruoin, o vliau, jei jo savybs netenkina, pertvarkyti, naudojant projekto rodin Desing Wizard. Sukursime ataskait, kurioje bt nurodyti kiekvieno studento pavard ir vardas, kokius laik egzaminus ir kokius paymius gavo. Tokiai ataskaitai sudaryti reikalingos trys lentels: Studentai (jos laukai VARDAS ir PAVARD), lentel Dstomi moduliai (jos laukas PAVADINIMAS) ir Egzaminai (jos laukas VERTINIMAS). Ikvietus ataskait krimo vedl Report Wizard , jo pirmame ingsnyje irenkama ataskaitai sudaryti reikalingos lentels(-i) vardas iskleidiamame srae Table / Queries, o ten parinktos lentels laukai ivardijami srae Available Fields:

Pav. 38. Parenkamos ataskaitos lentels ir j laukai

Paspaudus mygtuk Next, atveriamas 2-asis vedlio langas, o jame nustatoma ataskaitos duomen, parenkam i susiet lenteli, pateikimo tvarka:

17

Pav. 39. Duomen pateikimo tvarkos nustatymas

Lango deinje pateikiamas pirmajame vedlio lange sudarytas duomen altini lauk sraas, o kairje altini lenteli sraas, kuriame iskirta ataskaitos pagrindins dalies raus formuojanti pagrindin lentel. Pagrindin lentel galima pakeisti pels spragteljimu lentels srae. Kuriamoje ataskaitoje kiekvienam pagrindins lentels Studentai raui (identifikuojamam laukais PAVARD ir VARDAS) bus pateikiami priklausom lenteli Dstomi moduliai ir Egzaminai raai, identifikuojami laukais PAVADINIMAS ir VERTINIMAS. iame vedlio ingsnyje apibriamas ra grupavimas, kuris, jeigu reikia, tsiamas kitame vedlio ingsnyje. Vedlio 3-jame lange nustatomas ataskaitos ra grupavimas:

Pav. 40. Ataskaitos ra grupavimas

Grupavimo laukai bendrumo majimo tvarka pasirenkami kairiajame lango srae ir mygtuku perkeliami deinj skyri, kuriame kuriama bsimos ataskaitos sandara. Deiniajame skyriuje parodoma, kad pasirinkt grupavimo lauk pavadinimai bus raomi tiktai prie atitinkam grupi duomenis. Atrinkto lauko naudojimo duomen grupavimui pirmumas (Priority) gali bti keiiamas mygtukais ( pirmyn / atgal), o mygtuku galima atsisakyti grupavimo. Ataskaitoms yra parinktas ra grupavimo pagal lauko reikmes bdas. Tok grupavimo bd galima pakeisti mygtuko atveriamo lango srauose. Vl paspaudus mygtuk Next, atveriamas rikiavimo tvarkos parinkimui skirtas 4-asis vedlio langas:

18

Pav. 41. Rikiavimos tvarkos parinkimas

Jo kairje matomas rengiamos ataskaitos vaizdas, o deinje keturios eiluts rikiavimo laukams parinkti. Rikiavimo bd (didjimo ar majimo tvarka), kur galima pasirinkti, nurodo uraas ant lauko deinje esanio mygtuko. Rengiamos ataskaitos raus rikiuosime lauko PAVADINIMAS reikmi didjimo tvarka. Dar kart paspaudus mygtul Next, atveriamas ataskaitos ivaizdos parinkimo langas:

Pav. 42. Bsimos ataskaitos vaizdo parinkimas

Srityje Layout (ivaizda) galima pasirinkti vien i trij ataskaitos idstymo popieriaus lape bd. Ms kuriamai ataskaitai pasirinktas Stepped tipas. Srityje Orientation pasirenkamas popieriaus lapo pasukimo bdas, o paymtas langelis alia urao Adjust the field width so all fields fit on a page rodo, kad ataskaitos lauk ploius reikia parinkti taip, kad tilpt dokumentui skirtoje popieriaus lapo srityje. Mygtuku Next atveriamas 6-asis vedlio langas. Jame pasirenkamas vienas i silom MS Access dokumento antrai ir teksto raymo bei skiriamj linij braiymo stili. Ms ataskaitai parinktas stilius Windows Vista:

19

Pav. 43. Ataskaitos stiliaus parinkimo langas

Paskutiniame 7-ajame vedlio lange (r. 44 pav) paraomas ataskaitos vardas langelyje What title do you want for your report? Taip pat nurodoma, kaip norima baigti ataskaitos krim: perirint jos vaizd Prewiev ar j koreguojant ataskaitos projekto lange (Modify). Jeigu bus paymtas langelis Display Help on working with the report?, tada, baigiant krim, bus atvertas pagalbos langas su trumpu projekto lango sandaros apraymu.

Pav. 44. Paskutinis ataskaitos krimo langas

Toliau parodytas ataskaitos periros langas. j galima pereiti tiesiogiai i ataskait vedlio paskutinio lango, taip pat dukart spragteljus ataskaitos pavadinim narymo srityje dalyje Reports.

Pav. 45. Ataskaitos periros langas

20

Vedlio sukurta ataskaita koreguojama projektavimo reime. Sukurtos ataskaitos projekto langas parodytas 46 paveiksllyje:

Pav. 46. Ataskait vedlio sukurtos ataskaitos projektavimo langas

Ataskaitos formuojamos i i pagrindini dali: 1. ataskaitos antrats (Report Header), kuri spausdinama tiktai dokumento pradioje; 2. lap antrai (Page header), kurios spausdinamos kiekvieno dokumento lapo pradioje; 3. pagrindins dalies (Details), kurioje pateikiami DB irinkti duomenys sugrupuoti pagal vartotojo nurodytus poymius; 4. lap porai (Page Footer), kurios spausdinamos kiekvieno lapo gale; 5. ataskaitos porats (Report Footer), spausdinama tiktai dokumento gale. Jeigu ataskaitoje numatytas duomen grupavimas, duomen dalyje terpiamos grupi antrats. Sutvarkyta ataskaita galt atrodyti taip:

Pav. 47. Sutvarkyta ataskaita

3. Naudojant tui ataskait rank

Tui ataskait rankis naudojamas tada, kai pradioje pasirenkamas tuias ataskaitos lapas. is bdas naudojamas tada, kai siekiama greitai sukurti ataskait ir j planuojama traukti tik kelis laukus. Narymo srityje ymima lentel, kuri bus ataskaitos pagrindas, pvz., lentel EGZAMINAI, o skirtuko Create grupje Reports fiksuojama komanda Blank Report (tuia ataskaita) . Skirtuko Format grupje Controls ymima komanda Add Existing Fields (pridti esamus laukus) . Srityje Field List (lauk sraas) paspaudus pliuso enkl, esant alia lentels, pasirodo lentels laukai. Kiekvien lauk galima nuvilkti ataskait po vien atskirai arba, laikant nuspaust klaviatroje klavi CTRL, nuvilkti juos ataskait visus kartu.

21

Pav. 48. Tuia ataskaita papildyta lentels laukais

Ataskait galima papildyti pavadinimu Title, puslapi numeriais Page Numbers, vesti dat ir laik Date and Time. Tai atliekama skirtuko Format grups Controls mygtukais , ir .

III laboratorinis darbas (2 dalis)


Savo kuriamoje duomen bazje: 1. Sudarykite penkias formas kiekvienai i lenteli turinio perirai ir redagavimui. Naudokite skirtingus bdus joms kurti; 2. Sukurkite tris skirting tip uklausas duomen paiekai; 3. Sudarykite 3 ataskaitas skirtingais bdais.

22

You might also like