Avatar billede bluestrike Nybegynder
04. december 2003 - 13:08 Der er 3 kommentarer og
1 løsning

Forkert datoformat i TextBox

Jeg har en stor UserForm hvor en bruger skal have mulighed for, at ændre i en hel masse oplysninger som så senere skal gemmes i en database. Mit problem er, at når jeg skal hente en dato op i en textbox på formen, får jeg en forkert format, det format jeg får er mm/dd/aaaa men jeg ville meget gerne have, at det var den format det står på i databasen, samt i den variabel jeg indsætter værdien af i textboxen, nemlig dd-mm-aaaa... Håber nogen ved hvad jeg gør galt.
Avatar billede joern Nybegynder
04. december 2003 - 14:35 #1
Hej.

Med kommandoen 'Format' kan du angive et bestemt format at datoer og tal.

Format(now, "dd-mm-yyyy hh:mm")
Format(date "dd/mm-yy")

Spørgsmålet er så hvorledes ønskes gemt.  Skal der senere laves beregninger på datoer - tidsrum mellem 2 datoer, må du sikre at det kan lade sig gøre.

Anvend varibeltypen variant til datoer.

M.v.h.  Jørn
Avatar billede skwat Praktikant
11. december 2003 - 08:45 #2
hvorfor ikke bruge en date?
Avatar billede joern Nybegynder
11. december 2003 - 09:22 #3
Hej skwat>>

Jeg mener at 'date' netop fastholder datoen til den standard windows er sat til at anvende i internationale indstillinger.  Så ønsker man at kunne arbejde med andre formater, er variant bedste bud.  Anvendes strenge kan der ikke beregnes på forskellen mellem to datoer uden at skulle konvertere.

M.v.h.  Jørn
Avatar billede skwat Praktikant
12. december 2003 - 20:02 #4
netop, og hvis man så bruger date serial til at putte datoen ind i en data har man ingen problemer, og ado kan selv finde ud af at konvatere til sql serveren etc.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester