Mina produkter
Hjälp
osbom
CHAMPION *

Decimaler i attribut

av osbom

Jag försöker skapa ett attribut som ska innehålla en produkts artikel i gram, med decimaler. Men det verkar inte gå att konvertera från nvarchar till decimal. Det som delvis fungerar är

 

=CDec(CStr([Attributvärde])) om decimalen är skriven på amerikanskt sätt med punkt och inte kommatecken MEN det avrundar då till närmaste heltal vilket är sjukt irriterande. 

 

=CDec('2.4') blir 2 (borde bli 2,4)

=CDec('2.5') blir 3 (borde bli 2,5)

=CDec('2,5') blir ERROR

 

Någon som vet hur jag får det att fungera?

 

 

Förslag?

1 SVAR 1
Godkänd lösning
osbom
CHAMPION *

av osbom

Använd istället:

=CSng('2.5')

=CSng('2.4')

 

Det motsvarar datatypen Real. Måste fortfarande var punkt och inte kommatecken dock!

så fungerar det

Få uppdateringar på det här inlägget i din inkorg

Klicka på de tre prickarna till höger i inlägget/artikeln och välj Prenumerera.

Läs mer om prenumeration här