[ sapet @ 31.10.2016. 15:30 ] @
Imam obično polje Number sa 2 decimale.
Sve lepo radi izuzev kada upišem neki malo veći broj (nisam došao do neke logike)
npr. 120.480,38 (zaokruži na 120.480,40) ili 650.466,74 (zaokruži mi na 650.466,80).
Sve ostale brojeve prikazuje mi kao što ih i upišem, npr.9.355,96.

Nadam se da je nešto trivijalno.

Pozdrav
[ Getsbi @ 31.10.2016. 21:02 ] @
Koristi dosledno isti tip, format, maske za unos i broj decimala, kako u tabelama tako i u formama za unos. Gde god nešto računaš koristi funkciju Round. Proveri da li su svi podaci unošeni na isti način kroz forme ili ima nasleđenih podataka iz nekih drugih aplikacija. Ako ne ide zakači fajl sa primerom, objasni gde se to događa, pa će već neko da pogleda.
[ sapet @ 31.10.2016. 21:19 ] @
Sve sto si napisao pokusavam da sprovedem.
Program koristimo za ispisivanje i stampanje virmana i od pocetka sam ga ja razvio.
Kolege bukvalno samo ga koriste, uvek i samo je moguce preko jedne maske uneti podatke.
[ BiloKoje @ 01.11.2016. 15:29 ] @
Ako broj 20.480,38 uneseš u polje tipa podtka Double prikazuje se kao 20.480,38, u polje tipa podatka Single prikazuje se kao 20.480,40, tipa podatka Long, prikazuje se kao 20.480,00. Znači, tu negde je greška, proveri tipove podataka u tabelama, formama.
[ djoka_l @ 01.11.2016. 15:45 ] @
Float tip radi sa 7 značajnih cifara, a ovo što si opisao upravo na to liči.

Za smeštanje i manipulaciju podacima koji predstavljaju novac koristi se tip decimal ili currency. Ovo je tip podataka sa fiksinim zarezom i brojevi su kodirni kao BCD (binary coded decimal). Matematika sa ovim tipom je nešto sporija nego sa float ili double, ali se ne gube značajne cifre.