[ Shoyo77 @ 18.03.2008. 16:19 ] @
Imam REPORT koji podatke kupi iz QUERYja i to je u stvari izveštaj o broju prodatih artikala u odredjenom periodu. To lepo funkcioniše. Problem nastaje kad sam hteo da pored prodatih prikazuje i koliko nije otkucano na F kasi. To je CHEKBOX polje u tabeli detaljiracuna. Kako da saberem prodate artikle za koje nije čekirano polje F? Treba li detaljnije? Nadam se da me razumete.
[ Zidar @ 18.03.2008. 16:44 ] @
Treba detaljnije. Ne razumemo te.

Pokazi kako ti izgleda tabela,ili vise njih, da vidimo taj check box. Pokazi kako ti izgleda kveri. Onda nam kazi koji se to redovi iz tabela ne vide u kveriju a trebalo bi.
[ Shoyo77 @ 18.03.2008. 17:05 ] @
U reportu treba da dodam kolonu koja sabira za koliko pojedinih artikala nije otkucan f racun (nije čekiran čekbox). Tabela je standardna: detalji - ID, ID racuna, ID Artikla, količina, cena, i F -čekbox. Napravio sam report koji za od-do datuma sabira koliko je kog artikla prodato i za koje pare. Treba da dodam kolonu koliko komada od toga nije otkucano (čekirano). Pravim SUBQUERY da selektuje količinu za koju je F=0, ali onda mi u reportu ne racuna ukupno prodate. Jel bolje?
[ Trtko @ 19.03.2008. 07:31 ] @
Pa vjerojatno bi trebalo u query postavit uvjet

Select * from kasa where F = False

F=False nije čekiran
F=True čekiran je

[ Shoyo77 @ 19.03.2008. 09:16 ] @
Ja bas ne umem da objasnim. Ne mogu tako. Ako selektujem samo False polja izbacujem iz reporta sumu svih prodatih. Naime treba da napravim QUERY koji iz tabele pravi sledeće kolone: idArtikla (groupBy), komadaProdato (suma), komadaNeotkucano(sum). Problem je ako stavim SELECT * WHERE F=FALSE nece prikazati koliko je ukupno prodato -nego u obe kolone samo nekucane. Pretpostavljam da treba neki subQUery. I da tu imam vec jedan uslov from DATE to DATE koji za sad radi. Ako treba da okacim tabelu, query i report.
[ Getsbi @ 19.03.2008. 09:42 ] @
Primer bi bio poželjan. Evo par saveta za sve koji čitaju.
•Dobro formulišite pitanje. Možete pojašnjena pisati i u Label-i forme sa koje nešto želite da pokrenete.
•Ako kačite primer, ostavite u bazi optimalan broj test podataka koji su takvi da pokrivaju sve slučajeve koje želite da budu rešeni.
•Odstranite nepotrebne objekte (forme, query-je, report-e...) koje ne želite da se vide i koji
bi ugrozili privatnost vašeg projektnog zadatka ili opteretili rešavanje problema.
•Bazu i program ostavite otključanim (svašta sam imao prilike da vidim). Po mogućnosti bez Startup opcija.
•Čekirajte u Tools, Options, General, Comapct on Close ( da bi .mdb bio manji radi bržeg uploada).
•Spakujte sa .zip ili .rar (radije sa .zip jer ga više ljudi ima).
•Okačite fajl uz poruku.
I konačno, pomozite ljudima da bi vam pomogli. Ono što vama izgleda jasno ne mora svima biti. Bavljenjem problemom mnoge informacije su postale deo vas i najčešće ih ne spominjete, a drugi (koji su se odlučili da vam pomognu) tek upoznaju problemom i njihovo vreme nije baš jeftino.
[ Shoyo77 @ 19.03.2008. 12:28 ] @
Evo baze, probajte sad. Ona je jednostavna, ali tesko je objasniti.
[ Shoyo77 @ 19.03.2008. 16:24 ] @
Hvala, resio sam. Problem je u relacijama, leftjoin umesto right.
[ Zidar @ 19.03.2008. 16:32 ] @
Drago nam je da si resio problem.

Cisto da se ne zaboravi - ne postoji chkbox polje u tabeli. LEFT JOIN / RIGHT JOIN nisu relacije. Mozda ti nekad zatreba., ko zna...

:-)