Hvala na sugestijama, ali njih sam vec probao.
primer: u bazi je upisano da je cena proizvoda 0.6. MSHFlex ga prikazuje kao 0.599999999998
kada probam da funkcijom Round zaokruzim vrednost iz MSHFlex celije javlja se sledeci problem:
ako promenljivu definisem kao currency onda izbacuje gresku overflow
Code:
Dim cena As Currency
cena = Round(gridPr.TextMatrix(gridPr.Row, 7), 2)
ako je ne definisem onda je vrednost promenljive cena 6E+16
Kada koristim Format funkciju onda je jos gore
Code:
cena = Format(gridPr.TextMatrix(gridPr.Row, 7), "##.##0.00")
vrednost promenljive cena je 599999999999800.00 ili ako promenim "##.##0.00" u "##,##0.00" onda je vrednost 59.999.999.999.998
U bazi je lepo upisano 0.6, pri stampi Reporta stampa 0.6, samo MSHFlex vidi decimalno mesto sa ovoliko 9

)).
Da li mozda kod upisivanja u bazu trebam mozda koristim neku posebnu funkciju za decimalne brojeve? Nema logike jer ga lepo upisuje, ali ga ovo cudo

)) MSHFlex lose cita
Citat:
A mozda da se manem kompjuter? Ne znam, stvarno nisam vise pametan