Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6 Aika

akru [15.01.2010 09:03:57]

#

Päivää.

Ongelmana on, että pitäs pystyä textboxiin laittaa päivämäärä esim. 10102009 jonka järjestelmä osaisi muuttaa muotoon 10.10.2009.

Onko tämmönen edes mahdollista?

Merri [15.01.2010 11:10:47]

#

Dim dtmPaiva As Date
Text1.Text = "01012009"
dtmPaiva = DateSerial(Val(Mid$(Text1.Text, 5, 4)), Val(Mid$(Text1.Text, 3, 2)), Val(Mid$(Text1.Text, 1, 2)))


Käytin Valia vain sen takia, että se antaa vähiten todennäköisesti virheilmoituksen viallisesta syötteestä. Pidemmässä koodissa on parempi varmistaa, että annettu tieto on sallitussa muodossa ja tehdä sitä varten kunnollinen virheentarkistus.

akru [15.01.2010 12:44:43]

#

Kiitos. Tämä näyttää hyvältä. Eiku säätään ja testaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta