Avatar billede laura Nybegynder
26. maj 2000 - 12:25 Der er 2 kommentarer og
1 løsning

Ændring af datoformat i eksisterende database

Jeg har oprettet en database, Access 97 SR2, på vores netværk, hvor flere brugere har adgang til indtastning af data.
Et par af felterne er datoer, (uden beregninger) hvor jeg i sin tid blot lod formatet være Kort datoformat.
Dette ønsker jeg at ændre på, således at der i stedet for 26-05-00 skal stå 26-05-2000. Jeg er klar over at jeg nok skal hele databasen igennem for at taste de sidste cifte på, men jeg synes ikke at kunne ændre formatet i tabellen.
Hvad gør jeg ?
Avatar billede grunken Nybegynder
26. maj 2000 - 12:55 #1
Jeg ved ikke om det her virker, meeen

højreklik på tabellen, og tryk designvisning.

Hop ned til den kolonne, hvor du har dit datofelt, og klik en gang med musen i datatypen

der står der kort datoformat

der skriver du så istedet

dd-mm-yyyy

og så skulle den være i vinkel

- Grunken

Avatar billede mckelly Nybegynder
26. maj 2000 - 13:02 #2
Grunken's løsning burde virke. En anden kunne være at ændre de kort dato-format i kontrolpanelet-international.
Avatar billede philiph Nybegynder
26. maj 2000 - 18:10 #3
Godt nyt. Du skal ikke ind og taste de manglende cifre. Access datoformat er rent faktisk en Double hvor tallet før komma indeholder tiden siden 31-12-1899, og tallet efter kommat indeholder tiden i døgnet som en fraktion af 24 timer. 0,5 = 12:00 0,25 = 06:00 osv. Det er derfor at du bare kan sige dato1 + dato2. Den ændring du beskriver (sen Y2K sikring?) er altså bare et spørgsmål om hvordan dataene vises/indtastes. Hvis du har valgt "Kort datoformat", og IKKE har lavet en indtastningsmaske (slet den alle steder hvis du har), er det bedst at rette datoformatet i kontrolpanel -> international fra dd-mm-yy til dd-mm-yyyy. Du kan sikre dig at klientmaskinen er sat korrekt op ved i opstartsmakroen/opstartsformularen at insætte følgende test:

If Len(Date()) <> 10 Then
  MsgBox "Din maskine er ikke sat korrekt op"
  Application.Quit
End If

Grunken's løsning virker kun for nye felter, ikke på eksisterende formularer/rapporter.

Philip
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