A sada o "Nocnoj mori":
Imam problem sa Query-em u Accesu i Null vrednoscu, i kako god, - nista!
Napravio sam Qerry sa sub-querry-em koji izgleda otprilike ovako:
SELECT DISTINKTROW clanovi.ime (Select rezultati.vreme FROM rezultati WHERE(clanovi.ID=rezultati.clanovi_ID AND rezultati.godina="1" AND rezultati.vrsta="1") As SS2002, (Select rezultati.vreme FROM rezultati WHERE(clanovi.ID=rezultati.clanovi_ID AND rezultati.godina="1" AND rezultati.vrsta="2") As SJ2002, (Select rezultati.vreme FROM rezultati WHERE(clanovi.ID=rezultati.clanovi_ID AND rezultati.godina="1" AND rezultati.vrsta="3") As KP2002
FROM clanovi LEFT JOIN rezultati ON clanovi.ID = rezultati.clanovi_ID
ORDER BY clanovi.reg, clanovi.drus, clanovi.mat_br;
"rezultati.vrsta" su u combo box-u, otuda vrednost "1" za takmicenje "Savez Srbije seniori", "2" za "Savez Srbije juniori" itd.
"rezulatati.godina" u takodje u combo box-u i otuda vrednost "1" za 2002-gu, "2" za 2003-cu i tako dalje.
... i sve to lepo odradi, i budem srecan! ... i dobijem tri colone: SS2002, SJ2002 i KP2002 sa vrednostima (ako ih ima). Ako ih nema, dobijem prazno polje.
E, to prazno polje me sada muci u Formi, jer:
U kucicama za ova tri takmicenja dobijem rezultate za odredjenog clana tamo gde ih ima, a tamo gde ih nema, polje je prazno.
Sada hocu da u kucicu "ukupno", koja je ispod ovih po vertikali, saberem sve rezultate, i tu nastaje problem.
Ako ukucam: "=[SS2002]+[SJ2002]+[KP2002] - sto je normalno, dobijem sledece:
AKO U SVA TRI POLJA IMA REZULTAT, DOBIJEM KOREKTAN ZBIR
AKO BAR U JEDNOM OD OVA TRI POLJA NEMA REZULTAT (sto se dogadja cesto), NE DOBIJEM NIKAKAV REZULTAT! Polje ostane prazno, ne sabere ni ona dva rezultata koji postoje.
Kako se ovo resava (u Formi ili u Querry-u)?
Unapred hvala!