11. oktober 2005 - 11:02
Der er
8 kommentarer og 1 løsning
Konvatere streng til tal
Jeg skal have lavet en streng om til tal, eks: eks1: streng="-6258.50000000" --> tal="-6258,50" eks2: streng="58.70000000" --> tal="58,70" Som I kan se skal der 2 decimaler efter komaet. Jeg har prøvet med tal=Val(streng), men da får jeg kun en decimal, 58,7 og -6258,5 Nogen som kender den funktion som jeg skal bruge?
Annonceindlæg fra Computerworld
11. oktober 2005 - 11:27
#1
sæt formatet, på feltet i tabellen, til Fast og vælg 2 decimaler
11. oktober 2005 - 11:37
#2
Det kan jeg ikke, det er sammensat tabel, som jeg ikke må røre ved, så det skal gøres gennem en forespørgsel.
11. oktober 2005 - 11:45
#3
du kan også gøre det i en forespørgsel Højreklik vælg egenskaber Format Decimaler
11. oktober 2005 - 12:17
#4
Prøv med =FormaterTalOgBogstaver('-6258.50000000';2;Sand;Falsk;Sand) Hvis den ikke kan kende punktummet som komma kan du: =FormaterTalOgBogstaver(Replace('-6258.50000000'; '.'; ',');2;Sand;Falsk;Sand)
11. oktober 2005 - 12:18
#5
Min acces er som du ser dansk, det hedder noget andet på engelsk
11. oktober 2005 - 13:17
#6
Jeg har den engelske version, og kan ikke finde ud hvad det hedder
11. oktober 2005 - 13:39
#7
heller ikke jeg
30. oktober 2005 - 22:03
#8
Hvad med noget i den her retning SELECT Format(Val(Tabel.felt),"Fixed") FROM tabel; NB!! Den laver dog en 5øres afrunding
08. april 2010 - 13:50
#9
Lukker
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser