Avatar billede celal Nybegynder
12. august 2003 - 13:15 Der er 5 kommentarer og
1 løsning

Konvertere til tal

Jeg skal i min rapport bruge et tal som jeg indtaster fra en inputbox. Dette tal skal jeg bruge i en udregning, og problemet er at jeg ikke kan få komma med. når jeg skriver 104,2 så laver den talet om til 104 hvilket jeg ikke kan bruge. Hvordan får jeg mit komma med?
Avatar billede medions Nybegynder
12. august 2003 - 13:16 #1
CInt(StingVariabel)

//>Rune
12. august 2003 - 13:24 #2
Jeg tror det skyldes at du bruger komma i stedet for punktum.

Du kan evt lade Access udskifte kommaet med punktum vha denne kode:

Dim strTal as String
Dim Tal as single
strTal = Inputbox("bla bla bla...")
strTal = replace(strTal, ",", ".")
Tal = Val(strTal)
Avatar billede mugs Novice
12. august 2003 - 13:27 #3
Det tror jeg ikke er nok. Skift felttypen til Reeltal, som jeg mener er den mindsta taltype der beregner med komma.
Avatar billede mugs Novice
12. august 2003 - 13:29 #4
Jeg havde ikke set thomasjepsens svar, min bemærkning var til medions svar.
12. august 2003 - 13:32 #5
ja Mugs har ret. Det kræver selvfølgelig, at den variabel eller det felt, som du gemmer værdien i, tillader decimaltal. Ellers bliver decimalerne bare skåret af...
Avatar billede celal Nybegynder
12. august 2003 - 13:59 #6
Jeg har fundet ud af det, det er fordi jg har brugt Val(strTal), det er klart, så laver den det jo om til 104 og ikke 104,2. Jeg fjernede Val og så virkede det... Cool!! Tak for hjælpen
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