Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako se pojavljuje milioniti deo centa

[es] :: Access :: Kako se pojavljuje milioniti deo centa

[ Pregleda: 2512 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

timberman

Član broj: 315940
Poruke: 106



+6 Profil

icon Kako se pojavljuje milioniti deo centa24.07.2017. u 18:26 - pre 81 meseci
Verovatno negde grešim pri izboru formata cifara, al ne znam gde. Naime, cena artikla je npr. 22,50 din, količina je npr. 8 i neka je dat rabat 10%. Meni rabat umesto 18 kad pokrenem upit u tabeli ispisuje 18,0000002682209.
Prikačeni fajlovi
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Kako se pojavljuje milioniti deo centa24.07.2017. u 19:05 - pre 81 meseci
Problem je kod tipa podatka, rabat si odabrao da je Number Single, a treba da bude Number Double.
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Kako se pojavljuje milioniti deo centa24.07.2017. u 19:20 - pre 81 meseci
Ne treba da bude Double već Decimal.
Knjigovodstveni račun je malo drugačiji od klasične aritmetike,
zato je i uveden Decimal kao tip podatka - omogućava precizne
kalkulacije u bazi 10.

https://stackoverflow.com/a/1165788

[Ovu poruku je menjao dusans dana 24.07.2017. u 20:33 GMT+1]
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Kako se pojavljuje milioniti deo centa24.07.2017. u 20:26 - pre 81 meseci
Nisam dosad koristio Decimal, Double mi je uvek davao dobre rezultate, ali, naravno, treba prihvatiti ono što je bolje, što je i namenjeno za konkretne poslove.
Dakle-Decimal.
 
Odgovor na temu

timberman

Član broj: 315940
Poruke: 106



+6 Profil

icon Re: Kako se pojavljuje milioniti deo centa24.07.2017. u 22:27 - pre 81 meseci
Hvala obojici. To znači i za cenu i pdv i slične stvari uvek decimal.
 
Odgovor na temu

timberman

Član broj: 315940
Poruke: 106



+6 Profil

icon Re: Kako se pojavljuje milioniti deo centa25.07.2017. u 15:30 - pre 81 meseci
Ponovo ja da dosađujem. Kad sam stavio sve kao decimal i hocu npr da unesem cenu od 22,33 on prihvati samo 22, kao da je integer. Slično je i sa rabatom.
Prikačeni fajlovi
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kako se pojavljuje milioniti deo centa25.07.2017. u 15:41 - pre 81 meseci
Treba da bude tip Currency sa dva decimalna mesta. Kada računaš rabat zaokruži na dve decimale round(nesto, 2)

U floating point zapisu NE MOŽE da se tačno prikaže 10% (0.1 u decimalnom brojnom sistemu). Može TAČNO da se prikaže samo 1/2, 1/4, 1/8... odnosno samo brojevi koji su stepen broja 2, odnosno zbir razlomaka čiji su imenioci stepen broja 2.

Isto kao što u decimalnom brojnom sistemu NE MOŽE tačno da se prikaže broj 1/3, 1/7 itd.
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Kako se pojavljuje milioniti deo centa25.07.2017. u 15:51 - pre 81 meseci
Rekoh da nisam radio sa podacima tipa decimaj, sad sam malo pogledao, vidim da je osobina Scale podrazumevano na 0, znači bez decimala, treba promeniti na 2 ili ako je potrebno na veći broj. Tada će i prihvatati i čuvati i decimale.
 
Odgovor na temu

timberman

Član broj: 315940
Poruke: 106



+6 Profil

icon Re: Kako se pojavljuje milioniti deo centa25.07.2017. u 16:06 - pre 81 meseci
BiloKoje, verovatno je do toga. Nisam ni primetio ovo Scale.
 
Odgovor na temu

[es] :: Access :: Kako se pojavljuje milioniti deo centa

[ Pregleda: 2512 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.