Dato = "26-08-2003" Arr_Dato = Split(Dato, "-") If IsDate(Dato) And InStr(Dato, "-") > 0 Then If Arr_Dato(0) <= 31 And Arr_Dato(0) >= 1 And Arr_Dato(1) >= 1 And Arr_Dato(1) <= 12 And Arr_Dato(3) > 1900 And Arr_Dato(3) <= Year(Date) Then 'Gyldig End If End If
Alternativt kunne jeg anbafale en dropdown-boks til henholdsvis dag, måned og årstal. Så er du ikke i tvivl om, hvad der er hvad. Og så behøver du bare at teste med IsDate;
jeg har tænkt på at gøre det på den måde... Nu får jeg ikke fejl mere.. der er bare noget, der går galt alligevel... nedenunder står forskellige datoer, hvor jeg har prøvet at skrive datoen ud med month(dato)... når man ser efter, kan man se, at når dagen er 12 (har fundet ud af dette ved at sætte forskellige datoer ind) eller under, udskrives dennne som måned... men når den er over er der intet problem... Skal der sættes noget ind i month, hvis jeg skal rette oppå det??
Ja, så burde du også få dem ud, som du lagde dem ind. Men hvorfor lægger du dem dog ikke i et datofelt med formatet yyyy-mm-dd ?? Det er da ti gange lettere, hvis du bl.a. skal udtrække dagens fødselarer.
Synes godt om
Slettet bruger
26. august 2003 - 20:37#18
kunne i starten ikke finde ud af, hvordan man skal skulle lave en tabel med datoformat.... og nu har jeg vænnet mig til det... men med et datofelt vil man jo også få problemer, hvis der bliver tastet forkert... Jeg tror bare, du får pointene, så laver jeg det med scrollbars.. Tak for hjælpen
Hmmm... Session.LCID = 1030 sætter det bare til danske indstillinger, så f.eks. datoer og valuta formateres derefter. Hvad er det for nogle "kinesertegn"?
Synes godt om
Slettet bruger
26. august 2003 - 20:51#24
堳岠槧央 og mange flere...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.