Avatar billede meek Nybegynder
17. maj 2002 - 12:07 Der er 6 kommentarer og
2 løsninger

Datoformat..

Hej Eksperter;

Jeg har brug for at gemme en dato i en AccessDB.
Jeg har både dato og tid på formen HH-MM-SS-DD-MM-YYYY. Alt skal gemmes i en atribut.

I Access findes et dato format der hedder "standarddatoformat", som eksempel viser acces : "19-06-1994 17:34:27". Det er intet problem for mig at lave min syntaks om så den passer til access. Problemet er bare at jeg ikke kan få "19-06-1994 17:34:27"'s inputmaske til at virke ??

Hvordan ser denne inputmaske ud ??
Meek
17. maj 2002 - 12:21 #1
Inputmasken kan ikke håndtere både dato og klokkeslet.
Drop inputmasken (der som regel også blot er mere til gene end til gavn) og nøjs med Format. Derved kan brugeren selv bestemme hvordan de vil indtaste det.
Avatar billede meek Nybegynder
17. maj 2002 - 12:22 #2
vil det sige at hvis jeg dropper inputmasken at jeg bare kan smide en talrække afsted mod Access ??

feks. "SSMMHHDDMMYYYY" (sorteret efter størrelse) ????

Meek
Avatar billede meek Nybegynder
17. maj 2002 - 12:26 #3
hvis jeg prøver ovenstående får jeg at vide at jeg har indtastet mere end hvad feltet kan behandle.??
17. maj 2002 - 12:43 #4
nej, desværre skal Access have en eller anden seperator (-, /, ., : m.l.)

Jeg ved at det er hurtigere at taste ind, når der er en inputmaske, men ikke altid; hvis datoen f.eks. er i indeværende år, så behøves år ikke at indtastes. Indvidere behøver man heller ikke taste 2 cifre for hver del af datoen. F.eks. kan
03-05-2002 09:10:00 indtastes således:
3-5 9:10

Det er da hurtigere end det andet. Det kræver en smule tilvending, men ikke meget.
Avatar billede mugs Novice
17. maj 2002 - 14:32 #5
Jeg har afprøvet denne inputmaske i Access97, og den fungerer:
####\-##\-##\ ##:##;0;-
Formatet er sat til:
åååå-mm-dd" Kl "tt:nn
og returnerer f.eks:
2002-05-17 Kl 14:57

Eller måske har jeg misforstået et eller andet :o)
17. maj 2002 - 14:35 #6
sikkert ikke. Du har garanteret ret. Det er muligvis bare mig, som er lidt farvet i min holdning til inputmasker, så da jeg ikke lige kunne få den til at fungere, så antog jeg at det ikke kunne lade sig gøre...

Men hvis den virker, er det jo kanont :o)
Avatar billede meek Nybegynder
17. maj 2002 - 15:33 #7
har valgt en helt 3. løsning, nemlig at gemme som tekst. "SSMMHHDDMMYYYY". Derved kan jeg hente fra java, og derefter oprette en calendar med substring(). Men tak for jeres hjælp..

Selvom jeres svar ikke blev min løsning er jeg ikke i tvivl om at det ville virke. Derfor deler I points !

Meek
17. maj 2002 - 15:34 #8
thnx :)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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