Dato og klokkeslæt:Værdier for dato og klokkeslæt fra årene 100 til 9999. 8 byte.
Men hvad mener du med datoformat? Normalt når man taler om format, er det kun det du ser på skærmen, og uanset hvad du ser, så det den dato der ligger på HD stadig på 8 byte.
Nej: en dato er en dato der fylder 8 byte. Et format er kun det dine øjne ser på skærmen, det der er indtastet er det , der er lagret på HD, og det er stadig 8 byte.
Et andet eksempel: Et tekstfelt der skal rumme et CPRNR på 10 tegn. Inputmasken (Det du taster ind i feltet) er: 0000000000;;_der kun tillader dig 10 tegn og på HD er lagret f.eks: 1203567890
Formatet kan sættes til flg: @@@@@@\-@@@@, som giver dig formatet: 120356-7890. Selvom du nu ser 11 tegn, fylder det ikke mere, fordi der på HD stadig kun er 10 tegn.
Ok - men hvis man nu f.eks vælger number, så kan man vælge enten longint, integer, byte osv. og de fylder jo da noget forskelligt. På samme facon - hvis man vælger date, så kan man nede i fieldsize vælge enten generel date, som indeholder både tid og dato eller short date eller short time osv. - disse må da også fylde noget forskelligt ? - jeg tror ikke, de har noget med inputmasking at gøre som sådan. ???
Korrekt man tal-felter, men bemærk , at når du definerer et talfelt, får du linien "feltstørrelse", og i denne vælger du feltstørrelsen, som afgør hvor meget feltet fylder. Denne feltstørrelse har du ikke når du definerer et dato-felt.
Dato/klokkeslæts felter gemmes internt i Juliansk datoformat, som tager udgangsounkt i 1. Januar år 1900 Kl. 00:00. Dette tidspunkt svarer til værdien 0. Derefter lægger Pc'eren een til for hver dag, så D 2. Januar år 1900 får værdien 1. Klokkeslættene er en brøkdel af tallet, så tidspunktet D 2. Januar år 1900 kl. 12:00 svarer til værdien 1,5.
Hvordan kan både år, dato og klokkeslet rummes i kun to cifre - kan det passe ? Mener du, at uanset hvilket format man vælger, så gemmes der nøjagtigt de samme data i feltet ? Hvor kan man finde noget dokumentation om sagen ?
år, dato og klokkeslet behøver ikke at gemmes i kun 2 cifre. Dato 1900-01-10 Kl 00:00 har værdien 11. Dato 2002-08-14 Kl 1900 har værdien 37482,79, hvilket er den julianske værdi for dette tidspunkt.
Dokumentation - tjaa, du kan jo starte i Access-hjælpen som tidligere foreslået, er det ikke nok kan du jo søge på internettet efter sider der omhandler Access. Microsoft selv har en udmærket side om emnet.
Jeg har tjekket de steder, men der står intet om Juliansk værdi, såvidt jeg kunne se.
Det er lige vigtigt formig at vide, hvilken betydning dato-formatet har i praksis - hvilket bør jeg vælge ? - gemmes de samme data uanset hvad jeg vælger?
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.