Imam tri upita. Treći je zbir 1 i 2 koji imaju zadate uslove. Ako recimo 2 ne zadovoljava uslov njegova vrednost je ništa.
Što znači vrednost+ništa=ništa, a meni treba vrednost trećeg bez obzira da li prvi ili drugi ne zadovoljavaju uslov. U prevodu vrednost upita koji ne zadvoljava uslov mora biti 0 vrednost+0=vrednost, ali ja to ne mogu da postavim.
Ili možda postoji drugo rešenje?
Obrati paznju na pojmove nista i nula .Nista je prazan skup a nula je brojcana vrednost. Access je tu iskljuciv .Ako imas Nista onda ti treba Text polje i njegova pravila,Nista nemozes sabirati. oristi mesto IIf funkcije u eventu, funkciju If u Code.
Imam polje Sanitarna koje mi je tipa Yes/No. Criterijum u tom polju mi je No. Upit mi prebrojava COUNT broj polja koji zadovoljavaju uslov , ako nijedno polje ne zadovoljava uslov potrebno mi je da vrednost upita vraća vrednost 0. Da bi kasnije u nekom drugom upitu pozivajući se na ovaj dao određenu vrednost(Zbir 2 upita daju treći) Prethodno sam napisao funkcije , ali ne znam zašto ne rade
Yes/no polje je zaista specificno. Sa tim barataju captPikard,Getbsi,Zidar,scelle.Pa sacekaj da ti se neko od njih javi.Ja bih mogao da pokusam ali nisam zaista siguran. Gde god sam mogao izbegavao sam ga. To polje mora biti definisano kao tip Bolean,mislim da mora biti text box i dr. ima toga. Sacekaj,neko ce ti vec pomoci
Po meni ti je greška u sintaksi za NZ
Nz("variant [, Vrstauzorka ]")
Uzora:Nz(Vrstauzorka,0) , pa če ti ako je polje prazno ili NULL staviti u to polje 0 ili vec koji ti broj stavis umjeto 0
Naravno ako ti je to polje numerik.
Za polje Yes/No najbolje je za ispitivanje staviti True ili false
npr.. u queriju stavis
broj:IIF(Sanitarna = True, 0,1)
znaci ako je true stavlja nulu u suprotnom stavi 1 i sad možeš spojiti ta dva querija i raditi s njime što hočeš
a možeš staviti i neku drugo oznaku