Avatar billede wired Nybegynder
29. juni 2003 - 18:09 Der er 7 kommentarer og
2 løsninger

100, 1000 og 10000 dele sekunder i et klokkeslet felt

Hvordan oprettes et dato-tids felt til at lagre tider med timer, minutter, sekunder, 100-dele, 1000-dele og 10000-dele sekunder?

Altså 1 time 23 minuter 54 sekunder 5 100-dele 7 1000-dele og 8 10000-dele.

Således:  01:23:54:578
Avatar billede terry Ekspert
29. juni 2003 - 18:17 #1
I dont think you can :o(
Avatar billede hekla Nybegynder
29. juni 2003 - 19:17 #2
Man kan vel gemme timer, minutter og sekunder i ét felt og 1000-delene i et andet.
Avatar billede terry Ekspert
29. juni 2003 - 19:42 #3
Try this in the immediate window
?Cdbl(now)
You will get a number something like
37801.8169675926
Now try
?Cdate(37801.81696) and you will get
29/06/2003 19:36:25
The  37801 is the days since 30/12/1899 and the fraction part (8169675926)is the time. Using Access's date functions you cant display fractions of second but they are as far as I can work out stored in the dB. So its just a case of getting them in and then out again.
Avatar billede terry Ekspert
29. juni 2003 - 19:52 #4
Avatar billede hekla Nybegynder
29. juni 2003 - 20:25 #5
Det tror jeg ikke er rigtigt terry. jeg tror at 8169675926 skyldes manglende afrunding af (19:36:25/23:59:59)*99999, når du laver ?Cdbl(now). Der skulle nok have stået 81697, Jeg tror ikke at decimaltallene er et udtryk for at der er regnet i brøkdele af sekunder :o)
Avatar billede terry Ekspert
29. juni 2003 - 20:29 #6
You may be right there hekla and if thats the case you could as you suggest have an extra field for the fractions of a second. Then its just a case of displaying them
Avatar billede wired Nybegynder
30. juni 2003 - 00:46 #7
Okay - den eneste løsning er altså at dele det i to felter?
Avatar billede terry Ekspert
30. juni 2003 - 12:09 #8
It looks that way! No matter how you do it Access's date functions are NOT designed to display fractions of a second!
Avatar billede wired Nybegynder
30. juni 2003 - 13:04 #9
Det kunne altså ikke lade sig gøre at få et dato felt med 10000-dele.
Alternativet bliver derfor 2 felter, hvilket terry og Hekla kom frem til i fællesskab - derfor half and half.
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