[ Black One @ 15.09.2009. 10:07 ] @
Pozz. 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 Code: 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 Code: 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? |