Imam problem pri zbrajanju cijene u pos programu što radim znači imam kasu i sada dodam 2 artikla
jednom je cijena npr 148,72 a drugom 140,21 i sada kada vadim ukupnu cijenu koristim
SELECT SUM(cijena_u) As Cijena_u FROM racun_artikli WHERE.......
If DBReader.HasRows = True Then
While DBReader.Read
If Not DBReader.IsDBNull(0) Then
cijena1 = CType(DBReader("cijena_u"), Decimal)
Else
cijena1 = CDec("0,00")
End If
End While
End If
i koristim ovaj kod da mi pretvori cijenu na 2 decimale
nova_cijena = FormatNumber(cijena1, 2, , , TriState.False)
i on mi zbroji sve al mi uvijek laže za zadnji broj npr za zbroj cijene artikla 148,72 i 140,21 njemu je 198,92 a trebalo bi biti 198,93
kada maknem kod za pretvaranje za 2 decimale onda mi ispiše 288,9227
polje cijena_u u bazi mi je na currency koristim access bazu dali netko zna kako da popravim taj problem?