Avatar billede yuksel Nybegynder
25. april 2005 - 09:55 Der er 13 kommentarer og
1 løsning

data typer

hej til alle.


jeg har en variabel, som jeg beregner, men får en forkert eller anderledes resultat.
min variabel:
dim o as Double

resultat bliver
o = 3,92

men den ønskede resultat er :
o = 3,919



har jeg brugt forkert data type ? og hvorfor visser den sådan.
25. april 2005 - 09:57 #1
hvor viser/bruger du resultatet? Er det i en tekstboks på en formular eller rapport?
Avatar billede yuksel Nybegynder
25. april 2005 - 09:58 #2
variablen bliver smidt i en felt i en tabel, jeg har sat feltet til
Dobbelt reelt tal
25. april 2005 - 10:03 #3
Hvad er formattet angivet til på tabellen? standard med 2 decimaler?

Hvad sker der, hvis du stiller markøren i feltet? Vises resten af cifrene ikke?
Avatar billede yuksel Nybegynder
25. april 2005 - 10:04 #4
Antal decimaler i feltet i tabelen er sat til Automatisk
Avatar billede yuksel Nybegynder
25. april 2005 - 10:05 #5
men når jeg skriver
msgbox o inden jeg gemmer i tabellen
melder den "3,92" og ikke  3,919
25. april 2005 - 10:08 #6
Det må være noget i din beregning. Hvis man skriver således, så virker det:

    Dim O As Double
    O = 3.319
    MsgBox O
Avatar billede yuksel Nybegynder
25. april 2005 - 10:11 #7
Dette er fra et excel ark.
=+SUM(I5:I24)/(100-C2)*100
=+SUM(3,626)/(100-7,5)*100
og excel melder  : 3,919

og vb :
o = (o) / (100 - 7,5) * 100
Avatar billede yuksel Nybegynder
25. april 2005 - 10:12 #8
jeg får også 3,92 når jeg bruger lommeregneren, men forstår ikke hvordan excel kan få det til det
Avatar billede yuksel Nybegynder
25. april 2005 - 10:13 #9
excel har sat feltet til tal og antalet af decimaler er sat til 3
Avatar billede yuksel Nybegynder
25. april 2005 - 10:54 #10
ok, det er noget galt med mine tekstbokse, jeg har i egenskaber i tekstboksen sat antal decimaler til 3 men den giver mig en :
0,389375
som er den værdi den er på,  men bruger skal kun se 0,389
hvordan kunne man løse det ?

for det løser det andet
25. april 2005 - 10:56 #11
Hvilket format har fu valgt?

Prøv at vælge "Fast" og 3 decimaler
Avatar billede yuksel Nybegynder
25. april 2005 - 10:59 #12
superrr :) det virker :) :)
Avatar billede yuksel Nybegynder
25. april 2005 - 11:00 #13
tak for hjælpen
25. april 2005 - 11:05 #14
:o)
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