[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ohjelmistot] Viimeinen oppitunti ja asiaa kurssipalautteesta..
Kurssi on suurimmalla osalla jo takana, mutta ajattelin laittaa koko
listalle vielä yhden hyödyllisen (ehkä jollekin :) asian. Ensin kuitenkin
juttuja kurssipalautteesta:
Kurssipalaute
-------------
Kiitokset kurssipalautteesta kaikille niille, jotka ovat siihen
vastanneet! Muita pyydän vielä käymään täyttämässä kurssikyselylomakkeen
osoitteessa: http://appro.mit.jyu.fi/2001/kevat/ohjelmistot/kysely.html
Antamanne palaute on ollut pääosin erittäin positiivista ja palautteeseen
vastanneet ovat omien sanojensa mukaan oppineet kurssin aikana paljon.
Muutamia korjattaviakin asioita löytyi, kuten esimerkiksi harjoitustyön
esisuunnitelman tarkistusmenettely. Tuohon tulee osittaista korjausta jo
tietokannat kurssilla, joten asia on menossa parempaan suuntaan.
Ikuinen ongelma kurssilla näyttää olevan kurssin etenemistahti. Toiset
pitävät sitä todella nopeana ja toinen ääripää tylsistyttävän hitaana.
Tuohon ei ole mielestäni kunnollista ratkaisua, mutta tarkoitus on
tulevaisuudessa tukea entistä enemmän sekä huolellisempia eli hieman
hitaampia kurssilaisia että opiskelijoita, joille asia on jo ennestään
tuttua.
Tulen laittamaan kurssipalautteen kurssin kotisivujen alle jossakin
muodossa muutaman viikon päästä. Lisään samalla kurssipalaute-linkin
kurssin etusivulle!
Kiitokset aktiivisuudestanne kurssin kehittämisessä!
Viimeinen oppitunti - Excelin oikeellisuustarkistukset
------------------------------------------------------
Excelissä solun oikeellisuustarkistukset ovat hieman parempia kuin olen
luullut, joten seuraavassa lyhyt ohje oikeellisuustarkistusten käytöstä.
Oikeellisuustarkastukset vaikuttavat hyvin käyttökelpoisille esimerkiksi
erilaisten välien (pvm, luvut) tarkistamiseen.
Aktiiviseen soluun tai solualueeseen voidaan asettaa
oikeellisuustarkistukset valinnalla Data | Validation. Valinnalla
avautuvasta ikkunasta saadaan määriteltyä erilaisia tarkistusehtoja tiedon
soluun kirjoittavan tiedontyypille.
Esimerkiksi numeerisen tiedon antamisen yhteydessä voidaan tarkistaa onko
tieto jollakin välillä, kuten myös päivämäärien yhteydessä. Samaisella
työkalulla voidaan määrätä, että soluun sijoitettavat arvot haetaan
listasta, mutta tuo asettaa listan sijoittumiselle hieman rajoitteita.
Soluun sijoitettavan tekstin pituuttakin voidaan rajoittaa kätevästi.
Ainut asia mitä jään pikaisella kokeilulla kaipaamaan on eräänlaisen
maskin luominen syötteelle. Esimerkiksi joissakin tietokantaohjelmissa
(Access) voidaan määrittää tarkemmin soluun haluttavien merkkien lukumäärä
ja tyyppi tarkasti. Toki tuo on mahdollista myös Excelissä erilaisten
kaavojen avulla, joita voidaan käyttää oikeellisuustarkistuksen
yhteydessä. Kaavojen käyttäminen tuossa yhteydessä tekee
oikeellisuustarkistuksesta hieman kömpelön ja monimutkaisen rakentaa.
Muilta ikkunan välilehdiltä voi asettaa soluun viestin, joka tulee
näkyviin solun aktivoinnin yhteydessä ja viestin, joka näytetään väärän
syötteen johdosta.
Ongelmaksi oikeellisuustarkastusten käytössä muodostuu makrojen käyttö.
Jos makrossa kysytään käyttäjältä tiedot, niin solun
oikeellisuustarkastukset eivät näytä toimivan. :(
Tarkistus toimii kuitenkin ihan hyvin, koska sisällön oikeellisuus
saadaan tarkistettua makrossa seuraavalla rivillä.
ActiveCell.Validation.Value
Rivi palauttaa arvon False, jos arvo ei ole sopiva ja arvon true, jos arvo
on kunnossa. Tuohon pitää ympärille sitten rakentaa toiminta, jonka
perusteella ilmoitetaan käyttäjälle virheestä ja pyydetään uutta arvoa.
Työkalun virheilmoituksia en saanut pikaisella testauksella toimimaan,
joten homma menee ohjelmoinniksi.
Kaikille oikein mukavaa kevättä ja kiitokset hauskasta alkukeväästä!
--
Petri Heinonen <URL: http://www.mit.jyu.fi/peheinon/>
Jyväskylän yliopisto/Tietotekniikan laitos peheinon@mit.jyu.fi
PL 35 (Agora C431.2) Puh. +358 14 260 2746
40351 Jyväskylä Fax. +358 14 260 2731
-- send "unsubscribe ohjelmistot" to majordomo@cc.jyu.fi to unsubscribe ---