Avatar billede stinejh1980 Nybegynder
16. marts 2006 - 11:10 Der er 8 kommentarer og
1 løsning

Er der et minimum ved val(tekstbox)?

Jeg bruger denne formel:

Y = val(LblALneg.text)*val(TxtAL.text)/100
TxtALneg.Text = Replace(math.round(Y, 2),",",".")


Hvis LblALneg.text = -0,6 så giver Y=0
Hvis LblALneg.text = -2,2 så virker det fint.

Skal man bruge noget andet end val() hvis man vil regne med negative tal?

/Elvstine
Avatar billede thesurfer Nybegynder
16. marts 2006 - 11:25 #1
Brug f.eks. CDBl:

Y = CDBl(LblALneg.text) * CDBl(TxtAL.text)/100

CDBl = Convert to Double (kommatal)

/theSurfer
Avatar billede thesurfer Nybegynder
16. marts 2006 - 11:28 #2
Eksempel på brugen af CDBl: http://www.w3schools.com/vbscript/func_cdbl.asp

/theSurfer
Avatar billede joern Nybegynder
16. marts 2006 - 11:48 #3
Hej.

Når Y = 0 ved -0,6 må det skyldes at Y ikke er dimensioneret korrekt.  Dim Y som single.
Avatar billede stinejh1980 Nybegynder
16. marts 2006 - 12:59 #4
Jeg havde dim Y as double.
Prøvede med single men det virker ikke.
Prøver lige med CDBI
Avatar billede thesurfer Nybegynder
16. marts 2006 - 13:01 #5
Der stå: CDBL
DBL = DouBLe

:-)

/theSurfer
Avatar billede stinejh1980 Nybegynder
16. marts 2006 - 13:08 #6
Det vil den ikke
Den siger bare '(' var forventet

Jeg koder i ASP.NET version:1.1.4322.2032 og Visual Basic 1.1
Avatar billede stinejh1980 Nybegynder
16. marts 2006 - 13:11 #7
The Surfer>>
Smider du et svar så får du point.

Jeg havde ikke lige set at jeg havde fået kopieret
CDBl = Convert to Double (kommatal) med :-)
Avatar billede stinejh1980 Nybegynder
16. marts 2006 - 13:13 #8
Det jeg ikke fatter er:
Hvad er forskellen på CDBL og dim as double
Avatar billede thesurfer Nybegynder
16. marts 2006 - 13:32 #9
Ang "CDBL" vs "dim as double":

Jeg mener at en værdi kan konverteres/tvinges til en anden type, hvis man bruge Cxxx (f.eks. CDBL eller andre fra http://www.w3schools.com/vbscript/vbscript_ref_functions.asp#conversion )

Ellers ved jeg ikke helt hvad forskellen er.. :-)

- Svar.

/theSurfer
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
Kurser inden for grundlæggende programmering

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