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