[ M3RiM @ 16.07.2008. 13:04 ] @
Da ukratko objasnim o cemu se radi;

imam tabelu kao na "slici 1"

u Query1 sam zadao da izdvoji sve redove koji imaju
"vrijednost mjere" <8,0 Or >8,008
medjutim tu dobijem rezultat kao na "slici 2"

i sad sam u Query2 zadao da izbroji (Count(*)) koliko ih ima za svaki uzorak posebno (za svaki "redni broj uzorka")
i dobio sljedeci rezultat kao na "slici 3"


a sada problem...
Ono sto meni treba jeste da prikaze i uzorke koji nemaju defektnih komada, i da za njih pise BrojDefKomada=0
dakle da prikaze broj defektnih komada za sve uzorke a ne samo za one koji ih imaju.
dakle; odprilike kao na "slici 4"

ne znam da li to moze pomocu nekih sitnica u queryju ili ce morati neki kod.
uglavnom sta god, nije vazno, samo neka mi to proradi.

hvala vam unaprijed.
[ M3RiM @ 16.07.2008. 21:01 ] @
hmmm ili niko nema odgovor ili sam ja previse zakomplikovao pitanje.

evo malo prostije. jedan drugi primjer u kojem je isti problem

kada bi pravili bazu za prodavnicu.
i u jednoj tabeli cemo skladistiti sve podatke o proizvodima koje smo nabavili i naravno kolicinu za svaki proizvod
a u drugu tabelu cemo unositi sve ono sto prodamo.

i kada u queryju stavimo da nam izracuna stanje:

Stanje=TblUlazRobe!Kolicina-TblIzlazRobe!Kolicina

mi cemo dobiti stanje onih proizvoda koji su nekada prodati.
a oni koji nikad nisu nece biti uopste prikazani.

recimo Zvake-Orbit su nabavljene, (100 komada)
i recimo da nije nijedna prodata...

ovaj query nam nece uopste prikazati u stanju da ima 100 komada Zvaka-Orbit

sta uraditi da prikaze sve

[ Getsbi @ 16.07.2008. 21:19 ] @
Jesi zakomplikovao. Verovatno nije dobro organizovan query iz kojeg zahtevaš takve podatke. Umesto slika rezultujućih podataka koje je query napravio, radije zakači .mdb primer i napiš šta tačno očekuješ. Naći će već neko vremena da se pozabavi.
[ domaci_a_nas @ 16.07.2008. 21:37 ] @
U Query Designu zameni TblUlazRobe Inner Join TblIzlazRobe sa TblUlazRobe LEFT JOINTblIzlazRobe i Stanje=TblUlazRobe!Kolicina-TblIzlazRobe!Kolicina sa Stanje=TblUlazRobe!Kolicina-Nz(TblIzlazRobe!Kolicina,0)
[ M3RiM @ 20.07.2008. 21:33 ] @
hmm, samo da javim da sam rijesio problem jednostavno

u queryju sam napisao malu IIF petlju, i zadao ako je izvan granica da mi izbaci rezultat 1 i to znaci da je komad defektan, a ako je unutar granica da mi izbaci 0 i onda jednostavno zadao da napravi sumu za svaku uzorak, i tako dobio fino broj defektnih komada za sve uzorke, pa i za one gdje nema uzoraka,

toliko.

pozdrav