Alternativ
- Markera ämnet som nytt
- Markera ämnet som läst
- Placera denna Ämne för aktuell användare
- Bokmärke
- Prenumerera
- Inaktivera
- Utskriftsvänlig sida
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Markera
- Skriv ut
- Rapportera olämpligt innehåll
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?
Löst! Gå till lösning.
1 SVAR 1
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Markera
- Skriv ut
- Rapportera olämpligt innehåll
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
