date() -funktiota on kätevä käyttää
vaikkapa iän määrityksessä -
tietokannassa on synt.aika ja
ikä määritetään lomakkeelle tai
kyselyyn date() - syntaika
ongelma: oletus on että erotus näytetään päivinä;
kun otetaan käyttöön muotoilumääritys vv
eli näytetään tulos vuosina niin mikäli ikä
on alle 30 v access näyttää tuloksen väärin.
siis mikäli ikä on vähintään 10959 päivää
niin vv-muotoilumääritys muuttaa tiedon
ihan oikein vuosiksi mutta jos ikä on
10958 päivää tai vähemmän niin access
näyttää tämän muodossa 1929
Onko jollakin ratkaisu tähän?
vaikkapa iän määrityksessä -
tietokannassa on synt.aika ja
ikä määritetään lomakkeelle tai
kyselyyn date() - syntaika
ongelma: oletus on että erotus näytetään päivinä;
kun otetaan käyttöön muotoilumääritys vv
eli näytetään tulos vuosina niin mikäli ikä
on alle 30 v access näyttää tuloksen väärin.
siis mikäli ikä on vähintään 10959 päivää
niin vv-muotoilumääritys muuttaa tiedon
ihan oikein vuosiksi mutta jos ikä on
10958 päivää tai vähemmän niin access
näyttää tämän muodossa 1929
Onko jollakin ratkaisu tähän?
Vastaukset 2
Vanhimmat
kyselyyn:
ero: Year([pvm1]-[pvm2])-1900
kentän muoto: #
tässä pvm1>pvm2 eli pvm1 "tuoreempi" päiväys kuin pvm2
Jepjep, nyt toimii - kiitos!!!