Tee kopio edelliskerralla tekemästäsi Tentit-raportista. Kopio
on helpointa tehdä leikepöydän avulla. Anna kopiolle nimeksi
Tentit_sarakkeittain.
Muokkaa Tentit_sarakkeittain raporttia. Raportti
olisi järkevämmän näköinen jos kaikki saman kurssin tenttisuoritukset
näkyisivät vierekkäin samalla rivillä. Määrittele sivulle 5 saraketta
File|Page Setup-valinnan Columns-välilehdeltä. Määritä yhden sarakkeen leveydeksi 4 cm.
Määritellään jokaisen raportin osion käyttäytyminen sarakkeiden suhteen. Muuta Sotu Header-osion New Row Or Col-asetukseen arvo Before & After.
Määrittele New Row Or Col-asetus muille osioille seuraavasti:
Kurssitunnus Header
Before Section
Detail
None
Kurssitunnus Footer
After Section
Kurssitunnus laitetaan siis aina rivin alkuun ja heti sen perään luetellaan sarakkeittain
kurssin suoritukset (Detail) ja lopulta rivin viimeiseksi yhteenveto (Kurssitunnus Footer), jonka jälkeen siirrytään seuraavalle riville.
Poista kokonaan käytöstä Sotu Footer-osio. Poistaminen onnistuu
helpoiten View|Sorting and Grouping-valinnan kautta. Valitse Sotu-kenttä ja määrittele sen Group Footer pois päältä
Siirrä jokaisen ryhmittelyosan sisältämät kentät aivan vasempaan laitaan.
Kokeile miltä raportti näyttää toiminnassa View|Print Review.
Muotoile raporttia järkevämmän näköiseksi. Pienennä kenttien kokoja tarvittaessa, poistele turhia ja järjestele allekkain. Pyri hieman
seuraavankaltaiseen lopputulokseen:
Siirrytään parantelemaan tehtyjä lomakkeita. Valitse muokattavaksi Tentit-lomake.
Tätä lomaketta käytetään vain Oppilaan_tentit-alilomakkeena, joten esimerkiksi Sotu-kenttä jää turhaksi. Poista se kokonaan lomakkeelta.
Lisätään lomakkeen alatunnisteosaan (Form Footer) yhteenvetoja tenteistä. Suurenna Form Footer-osaa ja lisää sinne kolme (3)
uutta Text Box-objektia. Muuta ensimmäisen syöttökentän Control Source-ominaisuutta Properties-ikkunan Data-välilehdeltä. Kirjoita kenttään =Avg([arvosana]). Tämän muutoksen pitäisi laskea keskiarvo kaikista lomakkeella näytettävistä tenteistä.
Määrittele vastaavaan tapaan parhaan (=Max([arvosana])) ja huonoimman (=Min([arvosana]))
tenttituloksen etsiminen kahteen muuhun äsken tekemääsi kenttään. Muotoile lomake siistiksi.
Poista lomakkeelta navigointinappulat ja talleta lomake.
Siirry muokkaamaan Oppilaan_tentit-lomaketta.
Poista lomakkeelta kaikki muut kentät paitsi Sotu-, Sukunimi- ja
Etunimi-kentät. Muuta Sukunimi- ja Etunimi-kenttien
asetuksia siten, ettei niiden sisältöä voi muuttaa. Laita
Properties-ikkunan Data-välilehden Locked-kohtaan valinta Yes.
Lisää lomakkeelle nappulat, joilla voi siirtyä
edelliseen ja seuraavaan tietueeseen. Poista vakiona tulevat
navigointinappulat.
Lomakkeella pitäisi nyt pystyä selaamaan ja muuttamaan opiskelijoiden
tenttituloksia mutta ei opiskelijoiden omia tietoja. Lisää lomakkeelle nappula,
jolla saat auki Oppilaat-lomakkeen, jos oppilaiden tiedot kaipaavat päivittämistä.
Halutaan lomakkeen aukeavan suoraan sen oppilaan kohdalta, jonka tietoja
oltiin katselemassa. Valitaan vaihtoehto Open the form and find specified data to display.
Valitaan lomakkeita yhdistäväksi kentäksi Sotu-kenttä. Miksi muut kentät eivät kelpaa?
Keksi nappulaan sen toimintaa hyvin kuvaava teksti.
Keksi nappulaalle kuvaava nimi. Esimerkiksi opptiedot.
Talleta lomake ja kokeile sen toimintaa.
Kompaktoi tietokanta (Tools|Database utilities|Compact Database). Sulje Access ja kopioi tietokantasi talteen seuraavien demojen varalle.
Suunnittele ja piirrä paperille seuraavien tehtävänantojen mukaiset
ER-kaaviot. Hyväksytä kaaviosi demo-ohjaajalla. Ota kaaviosi mukaan
seuraavan viikon demoihin.
Sinulla on yritys, jonka henkilöstöstä kullakin on tietty
tehtävänimike. Esimerkiksi projektipäällikkö, ohjelmoija,
toimitusjohtaja. Yrityksen henkilöt joutuvat tekemään projekteja.
Jokaisella projektilla on aina projektin määrääjä, tekijä tai tekijät ja
yksi tai useampi valvoja. Projekteihin liittyy myös tarkempi projektin
nimi, aloituspäivämäärä ja päättymispäivämäärä. Projektin tekijöitä
halutaan edelleen luokitella tarkemmin sen mukaan mikä heidän tarkka
tehtävänsä kussakin projektissa on (ohjelmointi, suunnittelu, testaus
jne). Suunnittele ja piirrä yrityksen käyttöön tuleva tietokanta
ER-mallinnuksella. Tietokantaan halutaan tallentaa myös kaikkien
yrityksen henkilöiden nimet, puhelinnumerot ja sähköpostiosoitteet.
Olet järjestämässä jalkapalloturnausta. Tarvitset käyttöösi
tietokannan, johon pystyt tallentamaan tiedot turnauksessa pelaavista
joukkueista. Jokaisesta joukkueesta tiedetään joukkueen kotimaa, nimi ja
pelaajat. Pelaajista tiedetään pelinumero, nimi ja ikä. Tietokantaan
pitää tallentaa jokaisen ottelun tapahtumapäivä ja kellonaika, mitkä
joukkueet ovat pelanneet vastakkain ja pelissä tapahtuneet asiat.
Jokaisesta pelistä halutaan rekisteröidä maalit, rikkeet,
rangaistuslaukaukset, kulmapotkut, sivuheitot ja mahdollisesti muitakin
asioita. Jokaisesta tapahtumasta halutaan talteen aika ja tekijä.