pmiroslav | 31.01.2013 11:05 |
---|---|
Predmet:Format brojeva Koji je najispravnije format brojeva u tablici, recimo za cijenu i količinu nečega. tj. zašto se događa ovo U Query-u je formula : IznosStavke: [Cijena]*[Kolicina] koja daje rezultat 568.01*10=5680,1000977 a rezultat bi trebao biti 5680,1 |
|
Prilozi: Primjer_M.rar (Velicina datoteke:730.96 KB) |
Bosanec | 31.01.2013 11:29 |
---|---|
Predmet:Re: Format brojeva probaj ovako Format([Cijena]*[Kolicina];"Fixed") pozdrav |
pmiroslav | 31.01.2013 12:02 |
---|---|
Predmet:Re: Format brojeva To je u redu, ali sa time dobijem string, a ne broj. Mene zanima koji je razlog zašto se to događa, odnosno kako pravilno odabrati format broja u tablici da dobijem ispravan rezultata metematičke operacije. |
Gjoreski | 31.01.2013 14:22 |
---|---|
Predmet:Re: Format brojeva probaj vaka CDbl(Format([Cijena]*[Kolicina];"Fixed")) |
pmiroslav | 31.01.2013 14:44 |
---|---|
Predmet:Re: Format brojeva Ne razumijete moje pitanje, zašto jednostavna matematička operacija daje krivi rezultat a = 568,01 b = 10 Iznos = a * b Iznos = 568.01*10=5680,1000977 ( a trebalo bi biti 5680,1) |
Gjoreski | 31.01.2013 15:23 |
---|---|
Predmet:Re: Format brojeva tebe cenata ne ti e 568.01 tuku 568.01000977 zatoa dobivas takov rezultat Promeni vo tblArtikli Fild Size stavi da bidi Double a ne Single i od Format izbrisi go General Number neka bidi prazno |
miro35 | 31.01.2013 16:09 |
---|---|
Predmet:Re: Format brojeva stavi u tabelu double,Standard, decimal 2 I napiši ovako: Iznos:Round([Kolicina]*[Cijena];2) Ovo je u query-iju Me.Iznos=Round([Kolicina]*[Cijena], 2) Ovo je u VBA |
pmiroslav | 31.01.2013 21:01 |
---|---|
Predmet:Re: Format brojeva Čini mi se da mi je ovo od kolege Gjoreskog bolje jer meni treba ispravan matematički rezultat. Kada sam tako postavio polje u tablici primjetio sam da neki brojevi nisu bili isti kao što su do sada bili prikazani pa zato i rezultat nije bio kao što sam očekivao. |