[ star-Mo @ 04.10.2004. 21:07 ] @
Pozdrav * Opet problem ;-)) Imam tablicu u kojoj se nalaze ( izmedju ostalih ) i polja - OSNOVICA ( Fild size= Double; Format=Standard; Decimal Places=2) - PDV_0 ( Fild size= Double; Format=Standard; Decimal Places=2) - PDV_22 ( Fild size= Double; Format=Standard; Decimal Places=2) - ukupan_iznos ( Fild size= Double; Format=Standard; Decimal Places=2) - iznos_gotovina ( Fild size= Double; Format=Standard; Decimal Places=2) - iznos_ziro-racun (Fild size= Double; Format=Standard; Decimal Places=2) Da bih izracunao vrijednost UKUPNO ( i pohranio u Tablicu ) napravio sam dva makroa; jedan za izracun PDV_22 na osnovu osnovice a drugi racuna OSNOVICA+PDV_0+PDV_22. Na jednoj formi zelim da prikazem sve racune koji nisu placeni ( tj UKUPNO<>placeno_gotovinom+placeno_ziroracun). Napravio sam Query za "dohvat" ovih podataka : "... WHERE (((ulazni_racuni.ukupan_iznos)<>[ulazni_racuni]![iznos_gotovina]+[ulazni_racuni]![iznos_ziro-racun]));" Sve ovo fino funkcionira ako se radi o "okruglim" iznosima tj. prikaze na formi, medjutim ako je npr. vrijednost OSNOVICA=1000,69 iz toga proizlazi da je PDV_22%=220,1518 a UKUPNO=OSNOVICA+PDV_22%=1000,69 + 220,1518= 1566,0518 te u polje placeno_ziroracun ( ili polje placeno_gotovinom, svejedno ) upisem iznos 1566,0518 ( sto NE ZADOVOLJAVA uvjet UKUPNO<>placeno_gotovinom+placeno_ziroracun ; tj Query ga ne bi trebao dohvatiti ) ipak se taj zapis pojavljuje kao rezultat Query-a ??? Ako neko moze pomoci bio bih neizmjerno zahvalan... Pozdrav |