Avatar billede ingolf Nybegynder
18. december 2002 - 09:57 Der er 8 kommentarer og
1 løsning

Hvorfor ændres decimaler ved import fra Access 2000

Kan nogen forklare hvorfor enkelte tal ved import fra Access 2000 til Excell 2000 får 9 decimaler på sig, når de oprindeligt er indtastet med kun 1 decimal i Access?
Avatar billede kabbak Professor
18. december 2002 - 10:06 #1
Kan det ikke være fordi der har været regnet på værdierne i access
Avatar billede jkrons Professor
18. december 2002 - 10:23 #2
Vel fordi Excel arbejder med flere decimaler som standard.
Avatar billede ingolf Nybegynder
18. december 2002 - 10:33 #3
Hele tal der er indtastet i Access ændres der ikke på ved import, men tal indtastet som f.eks 14,4 ændres til (efter import) 11,39999962. De 14,4 er direkte indtastet i Access tabellen, og er derfor ikke et beregnet tal.
Avatar billede jkrons Professor
18. december 2002 - 11:30 #4
Hvordan er felterne defineret i Access?
Avatar billede ingolf Nybegynder
18. december 2002 - 11:34 #5
jkrons

Feltstørrelse: Reelt tal
Format: Fast
Antal decimaler: 1
Avatar billede jkrons Professor
18. december 2002 - 11:47 #6
Format og antal decimaler er uinteressant i denne sammenhæng. Det handler kun om hvordan tingene vises. Det interessante er det reelle tal, der i Acces har en præcision på 7 cifre.

Sandsynligvis opstår problemet under konverteringen fra Access til Excel, der jo arbejder med 15 decimaler. Har du prøvet at se om en ændring til Dobbelt Reelt tal i Access løser problemet?
Avatar billede jkrons Professor
18. december 2002 - 11:50 #7
Under alle omstændigheder kunne jeg forestille mig at den binære repræsentatio naf et reelt tal med decimaler i Access er anderledes end den binære repræsentation af et tal med decimaler i Excel, og at det er denne forskel, der giver fejlen.
Avatar billede ingolf Nybegynder
18. december 2002 - 12:11 #8
jkrons

Dobbelt reelt tal under feltstørrelse lader til at løse mit problem. Tak for det.
Avatar billede jkrons Professor
18. december 2002 - 12:18 #9
Velbekomme! Det skyldes at dobbelt reelt tal i Access arbejder med 15 decimaler lige som i Excel.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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