Meillä on tietokannassa semmoinen juttu, joka muuttaa henkilötunnukset syntymäajaksi. Se ei kuitenkaan toimi.
IIf(Right(Left(Customers.Het,7),1)="-",Left(Customers.Het,2) & "." & Right(Left(Customers.Het,4),2) & "." & "19" & Right(Left(Customers.Het,6),2),Left(Customers.Het,2) & "." & Right(Left(Customers.Het,4),2) & "." & "20" & Right(Left(Customers.Het,6),2)) AS date, Cdate(date) AS BDate
Luulin, että osaisin korjata vian, mutta enpäs osannutkaan. En tajua tuosta ylläolevasta mötikästä mitään. Osaako joku auttaa?
IIf(Right(Left(Customers.Het,7),1)="-",Left(Customers.Het,2) & "." & Right(Left(Customers.Het,4),2) & "." & "19" & Right(Left(Customers.Het,6),2),Left(Customers.Het,2) & "." & Right(Left(Customers.Het,4),2) & "." & "20" & Right(Left(Customers.Het,6),2)) AS date, Cdate(date) AS BDate
Luulin, että osaisin korjata vian, mutta enpäs osannutkaan. En tajua tuosta ylläolevasta mötikästä mitään. Osaako joku auttaa?
Vastaukset 3
Vanhimmat
Ohjausobjektiin, johon haluat syntymäajan, laita kaava:
=Val(Left(Hetu;6))
Hetu tarkoittaa tässä ohjausobjektia tai kenttää josta tieto haetaan, jolloin saat 6 ensimmäistä merkkiä vasemmalta, esim. 010156. Aseta muoto (rakennenäkymän ominaisuusikkunassa) 00"."00"."00 jolloin saat näyttöön syntymäajan muodossa 01.01.56
Osaako access silloin käyttää päivämäärä suodattimia?
Miksi töissä luullaan, että minä tiedän kaiken tietokoneista.......
Hyvää yötä.... klo 3....
Miksei osaisi, en ole kokeillut kylläkään. Tuo "Val" kaavassa muuttaa merkkijonon arvoksi, ja kun päivämääräkentän (muokkausruudun) ominaisuudeksi laitat esim. "Lyhyt pvm" acces käsittelee sitä päivämääränä.