---
title: "Siffer problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/75089-siffer-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "alfa"
published: "2003-04-25T22:39:58.000Z"
updated: "2003-04-26T08:56:41.000Z"
replies: 4
views: 290
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/75089-siffer-problem"
---

# Siffer problem

## #1 — alfa, 2003-04-25T22:39Z

Hur gör man på bästa sätt om jag vill ha 2 siffror efter ,

Hämtar jag tex från databasen

värde     
5,2          
5,22       

Skriver ut på sidan
5,2
5,22

Jag vill att den ska skriva ut detta på sidan

5,20
5,22

Alfa

Permalänk: https://www.webforum.nu/p/75089

## #2 — #L#, 2003-04-25T22:47Z

nyVar = Round(dinDatabasVariabel, 2)

Permalänk: https://www.webforum.nu/p/1025130

## #3 — Sebbe, 2003-04-25T22:48Z

```
intEtt = 2.2
intTva = 2.22

If Len(Right((Len(intEtt) - InStrRev(intEtt, ".")))) = 1 Then
  intEtt = intEtt & "0"
End If
If Len(Right((Len(intTva) - InStrRev(intTva, ".")))) = 1 Then
  intTva = intTva & "0"
End If
```

Något sånt?

**/red** Ja, #L#, så kan man ju också göra. :p

Permalänk: https://www.webforum.nu/p/1025131

## #4 — @nders, 2003-04-26T05:40Z

> **\#L# skrev:**
>
> nyVar = Round(dinDatabasVariabel, 2)

Nej, så kan man inte göra. Round avrundar endast, och har inget att göra med antalet decimaler i resultatet. Om du avrundar ett tal med en decimal, så har avrundningen också en decimal om du anger ett högre tal.

> **Sebbe skrev:**
>
> Något sånt?

Må fungera, men man skall inte gå över åar efter vatten, än mindre stora hav. ;)

Strängfunktioner använder man på strängar, talfunktioner på tal.

```
dblMyDouble = CDBl(objRS("fältet"))
Response.Write FormatNumber(dblMyDouble, 2)
```

Microsofts [VB-Scriptreferens](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctformatnumber.asp) är kanonläcker. ;)

Mvh,

Permalänk: https://www.webforum.nu/p/1025206

## #5 — alfa, 2003-04-26T08:56Z

Tackar det funkar bra.

For i = 1 to n
Kop_antal(i) = CDBl(objRecordset1("Antal_kop"))
Kop_pris(i) = CDBl(objRecordset1("Pris"))

Problemet som kom är när det inte finns några värden.

For j = n--1 to 5
 Kop_antal(j) = 0
 Kop_pris(j) = "&nbsp;"
next

Ska titta lite på det så löser det nog sig.

Tack

Permalänk: https://www.webforum.nu/p/1025254

---

Tråden på webben: https://www.webforum.nu/amne/asp/75089-siffer-problem
