access sql koodi

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?
31150
Äänestä

Muut lukivat myös

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

Äänestä
  • 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....

    Äänestä

  • Merkka Loimanen kirjoitti:

    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ä.

    Äänestä

Kommentoi aloitusta


Merkka Loimanen kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu