Centar za edukaciju-BiH



#1 31.01.2013 10:05
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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:
Informacije o tipu datoteke za:rar  Primjer_M.rar
Preuzimanja:369
Velicina datoteke:730.96 KB


Pozdrav
↑  ↓

#2 31.01.2013 10:29
Bosanec Van mreze
Clan
Registrovan od:02.02.2009
Postovi:155


Predmet:Re: Format brojeva
probaj ovako

Format([Cijena]*[Kolicina];"Fixed")

pozdrav
↑  ↓

#3 31.01.2013 11:02
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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.
Pozdrav
↑  ↓

#4 31.01.2013 13:22
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Format brojeva
probaj vaka
CDbl(Format([Cijena]*[Kolicina];"Fixed"))
↑  ↓

#5 31.01.2013 13:44
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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)
Pozdrav
↑  ↓

#6 31.01.2013 14:23
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


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
↑  ↓

#7 31.01.2013 15:09
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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
Miro
↑  ↓

#8 31.01.2013 20:01
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


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.
Pozdrav
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 7: 56 pm.