Miki2013 | 09.07.2013 20:29 |
---|---|
Predmet:CountIf u accessu? Zanima me da li postoji neka zamjena u MS Accessu 2003 za Excelovu naredbu CountIf? Znaci treba mi da iz jedne kolone u tabeli (ako je moguce i iz vise kolona - jos bolje) izbroji samo odredjene vrijednosti a koje su uslovljene i vremenskom odrednicom. Primjer: Zelim da za vremenski period od - do iz tabele izdvojim sve vrijednosti koje imaju oznaku 01,02... do 13 svaku od ovih oznaka zasebno. te oznake u stvarnosti odgovaraju pravim vrijednostima i tamo gdje ja radim svi znaju znacenje tih oznaka. Napravio sam mini formu sa tri unbound polja koja se zovu od i do i u datumsko polje u query-ju stavio sljedece: Between [forms]![frmIzvjestaj]![od] And [forms]![frmIzvjestaj]![do] a trece unbound polje sam nazvao "org" i u query-ju stavio sljedecu vrijednost [forms]![frmIzvjestaj]![org] e sad to mi izdvoji one vrijednosti koje me zanimaju ali bih zelio ako je moguce samo da ih izbroji bez izdvajanja. Obzirom da se oznaka npr. 02 moze i treba naci u vise kolona kako obuhvatiti i njih prilikom brojanja? Ukoliko se pak ta oznaka pronadje u nekom trecem polju ona se treba zanemariti jer bi se duplala i konacan rezultat bi bio mnogo veci od stvarno unesenog. Probao sam sa count i sum u query-ju ali bezuspjesno...! Ima li neko rjesenje za ovo? ako nema da pokusam nekako zaobici ga i traziti neki alternativni nacin. Hvala! |
zxz | 09.07.2013 21:02 |
---|---|
Predmet:Re: CountIf u accessu? Malo me zbunjuje ovo iz vise kolona pa necu jos nista napisati. Dobro bi bilo da prilozis tablicu. Moze i u exelu i da na njoj objasnis tvoj naum. |
Miki2013 | 09.07.2013 21:40 |
---|---|
Predmet:Re: CountIf u accessu? Evo ga... nadam se da je sad malo jasnije |
|
Prilozi: Primjer.jpg (Velicina datoteke:177.26 KB) |
Miki2013 | 09.07.2013 21:54 |
---|---|
Predmet:Re: CountIf u accessu? Kako kazu... brzina je sejtanski posao i stvarno jeste... sada kada sam uploadovao ovu sliku i pogledao je i mene je zbunila pa sam evo polako napravio drugu ispravnu... mozes izbrisati prethodni post samo zanemari ono brojanje 01=5 jer sam to rucno pisao i ponovo zaboravio ispraviti |
|
Prilozi: IspravanPrimjer.jpg (Velicina datoteke:168.25 KB) |
zxz | 09.07.2013 22:12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Predmet:Re: CountIf u accessu? Napravi tabelu Table1 i unesi ovo u nju.
napravi jednu formu i dva txt polja za datume. Neka se forma zove Form1. a polja Dat1 i Dat2. Evo upit: PreuzmiIzvorni kôd (SQL):
|
Miki2013 | 09.07.2013 22:56 |
---|---|
Predmet:Re: CountIf u accessu? veoma blizu... samo sto mene ne zanima ukupan broj svih unosa vec ukupan broj po sig. Znaci treba da izbroji koliko sig01 ima ukupno unosa umanjeno za broj onih koji su u koloni presig razliciti od 01 nesto kao ovako: rez: Count([sig01])-Count([presig<>"01"] nadam se da me sad razumijes... |
zxz | 09.07.2013 23:05 |
---|---|
Predmet:Re: CountIf u accessu? A sta je sa sig02 i sig03. Onda ispada da ima 3 rezultata. rez1: Count([sig01])-Count([presig<>"01"] rez2: Count([sig02])-Count([presig<>"02"] rez3: Count([sig03)-Count([presig<>"03"] |
Miki2013 | 09.07.2013 23:10 |
---|---|
Predmet:Re: CountIf u accessu? Hvala na trudu ali tek sad vidim da je ovo isuvise komplikovana operacija jer ako je u jednom redu u tabeli sig01 a presig 02 tada treba 01 umanjiti za 1 a istovremeno sig 02 povecati za 1 jer je akt od 01 ustvari otisao kod 02 |
zxz | 09.07.2013 23:50 |
---|---|
Predmet:Re: CountIf u accessu? Nista nije komplikovano samo se moras sabrati pa tacno objasniti. Mozda si preumoran. |
zxz | 09.07.2013 23:54 |
---|---|
Predmet:Re: CountIf u accessu? Ako imas to u exelu uradjeno zakaci. |