[ savkov1 @ 15.01.2005. 13:44 ] @
molim za pomoc

napravio sam bazu za izdavanje faktura i sve funkcionise samo mi se javio problem u zaglavlju izvestaja kada trebam da odvojim obracun poreza na dve poreske stope npr.




naziv---kolicina--cena---jm--pdv--vred robe--vred pdv
zvake-----2-------2.12--kom--18------4.22------0.65
hleb b----2------12.04--kom---8-----24.08------1.78

____________________________________

obr poreza
porez 8 = ne znam, kako da odvojim
porez 18 =ne znam kako da odvojim
ukupno pdv= sum([vred pdv]) 2.43

mislim da ide sa funkcijom dsum ali je nikada nisam koristio.
[ jajo @ 15.01.2005. 17:04 ] @
select pdv, sum(vred_pdv)
from racun
where 1=1
group by pdv

ak sam dobro shvatio problem
[ Zidar @ 17.01.2005. 14:30 ] @
Kako znas koji porez ide na koji proizvod? Ili mozda proizvod moze da ima obadva poreze, 8 i 18%?
[ savkov1 @ 17.01.2005. 16:31 ] @
u bazi artikli definisan mi je naziv, cena, poreska stopa, i jedinica mere za svaki artikal tako da svaki artikl ima definisanu poresku stopu i ne moze imati obe poreske stope.
[ Zidar @ 17.01.2005. 18:55 ] @
obr poreza
porez 8 = dsum("vred_pdv","qryFaktura","Pdv=8 AND BrFakture="&BrFakture)
porez 18 =dsum("vred_pdv","qryFaktura","Pdv=18 AND BrFakture="&BrFakture")
ukupno pdv= sum([vred pdv]) 2.43

Pretpostavke:
1) kveri za tvoj report se zove qryFaktura
2) U kveriju postoje polja Vred_Pdv (vrednost PDV?), PDV i BrFakture
3) Polje PDV je numericko
4) Polje BrFakture je numericko
Ako pretpostavke 3 i 4 nisu tacne, treba koristiti znakove navoda. Vidi temu Baza Znanja, tamo ima o koriscenju znakova navoda pri gradjenju kriterijumskih stringova.

Vidi Help za Dsum funkciju