Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
når jeg skriver manuelt c = 1.29103e+006 så skriver access den om til c = 1291030# og hvad # betyder i access ved jeg ikke.
men hvis jeg skriver tingene op som sådan som jeg har skrevet til jeg så lander jeg på den rigtige resultat .
men i praksist når programmet kørere så bliver tingene hentet og derefter hvis jeg så holder mussen over c så kan jeg se : 129464000000 og det jeg henter er 1.29103e+006 men hvis jeg manuelt til delere 1.29103e+006 til c så visser den 1291030#
Jeg mener at fejlen ligger i c der er c = 1.29103e
Noget tyder på, at den værdi du prøver at lægge i c ikke kan være der. Hvis C f.eks er en integer og du prøver at lægge f.eks en double i c, så burde du få fejlen "Overflow". Men prøv alligevel at se på c måske på formatet, eller gør feltet bredere i formularen.
værdien bliver hentet fra XML og noden ser sådan ud <T1>1.29464e+006</T1> c er erklæret som : Dim C as Double og i debug når jeg holder mussen over c så kan jeg se 129464000000
hmmmm. har lige opdaget noget som måske belyse tingene. i tildfælde af c as double får c værdien 129464000000 og tildfælde af at jeg bare skriver dim c . (uden noget) så får c værdien 1.29464e+006
"resultatet bliver forkert med flere nuller som ikke skal være med" skriver du i dit spørgsmål. Variabeltypen "Double" har en nøjagtighed på 16 decimaler. Dvs. mellemregningerne har også denne nøjatighed. Resten af decimalerne forsvinder! Jo flere gange du ganger og dividerer jo mere unøjagtigt bliver resultatet derfor.
Har fundet fejlen og rettet den. værdien for mit xml = <T1>1.29464e+006</T1> min ACCESS er på Dansk, derfor opfatter den ikke det punktum der ligger i tallet. og det er også derfor mit tal bliver en million gange støre. dette er løst med et procedure som omdanner . til , .
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.