Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dinamički crosstab izvještaj?

[es] :: Access :: Dinamički crosstab izvještaj?

[ Pregleda: 3661 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brzidecko
slavonija

Član broj: 58754
Poruke: 2
213.202.94.*



Profil

icon Dinamički crosstab izvještaj?19.05.2005. u 10:53 - pre 230 meseci
Ovako - program obuhvaća neke evidencije rada zaposlenika u firmi...
I sada, nakon što korisnik u formi odabere zaposlenika, mjesec i godinu za koje želi podatke o radu, tada mi treba pokazati izvješće rada za taj mjesec i to da u kolumni budu ispisani dani u mjesecu, a u stupcu vrste rada, a intersekcija su sati rada(tj. križanje stupaca i redaka).

Znači, izvještaj se treba mijenjati ovisno o onome što odaberemo na formi.

Crosstab upit sam napravio i on mi vraća podatke definirane u formi, ali mi je problem kako te podatke prikazati u izvještaju.

Hvala, bilo kakva sugestija i primjer je dobrodošao
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp467.bih.net.ba.



Profil

icon Re: Dinamički crosstab izvještaj?19.05.2005. u 11:02 - pre 230 meseci
ja ne vidim u cemu je problem. da li si pokusao napraviti report na osnovu crosstab query-a? ako nisi napravi i sa forme pokreci taj izvjestaj i prikazivat ce ti trazene podatke.
 
Odgovor na temu

brzidecko
slavonija

Član broj: 58754
Poruke: 2
213.202.94.*



Profil

icon Re: Dinamički crosstab izvještaj?19.05.2005. u 11:48 - pre 230 meseci
Mislim da se nismo razumjeli.


Kako da spojim crosstab upit i izvještaj kad mi se podaci u crosstab upitu stalno mijenjaju, odnosno mijenjaju se imena kolumni. Primjerice, kada želim izvještaj za 5. mjesec tada ću u crosstab upitu dobiti kolumne 1/5/2005, 2/5/2005 i druge datume u 5. mjesecu, ali kada primjerice odaberem 3. mjesec tada će mi kolumne imati imena 1/3/2005, 2/5/2005...
Kako onda da povežem ta polja sa poljima u izvještaju tako da polja u izvještaju uvijek pokupe prave podatke iz crosstab upita?

Valjda bi trebao nekako definirati kolumne u upitu prije crosstab upita?
 
Odgovor na temu

adenis
bih

Član broj: 24296
Poruke: 256
*.dlp127.bih.net.ba.



Profil

icon Re: Dinamički crosstab izvještaj?19.05.2005. u 12:06 - pre 230 meseci
ako mozes zakaci ovdje dio svoje baze pa cemo pokusati pomoci. ako ti je column headings datum a ti iz forme mijenjas criteria za column heading u crosstab queryu onda u report dijelu detail postavis da prikazuje datum i prikazivat ce ti sve datume iz querya. ja sam mislio da ti je ovo problem ako nije postavi taj primjer pa cemo zajedno nesto napraviti.
 
Odgovor na temu

vmatoic
Vjekoslav Matoić
Hrvatska

Član broj: 60050
Poruke: 123
*.in2.hr.

Sajt: www.ben.hr


Profil

icon Re: Dinamički crosstab izvještaj?01.07.2010. u 14:42 - pre 168 meseci
Ovo je stvarno stara tema, no nadovezat ću se na nju iz razloga što na ovom forumu nisam našao rješenje za sličan problem, nakon čega sam uspio na netu pronaći odlično rješenje pa za sve koga zanima:
http://www.fmsinc.com/tpapers/access/Reports/monthly/index.html

poz.
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Dinamički crosstab izvještaj?02.07.2010. u 06:51 - pre 168 meseci
Mogu se "fiksirati" nazivi kolona prema vrednostima koje upit vraća.

Npr. ako takav izveštaj daje rezultate po mesecima, ali se zbog filtera ne vraćaju uvek svi meseci godine, možete naterati upit da uvek vraća svih 12 meseci. Recimo ovako:

TRANSFORM Sum(tblTabela.Vrednost) AS SumOfVrednost
SELECT tblTabela.Podatak
FROM tblTabela
GROUP BY tblTabela.Podatak
PIVOT Format(Month([Datum]),"mmm") In ("Jan","Feb","Mar")

Ovaj će uvek dati četiri kolone - Podatak, Jan, Feb, Mar bez obzira na to da je filterom isključen neki period.

U dizajn-pogledu kliknite na sivu površinu upita desnim tasterom, pa Properties, pa popunite "Column headings" sa (u ovom primeru) "Jan", "Feb", "Mar". Ovde sam stavio samo prva tri meseca.

Slično ovome, ako imate izveštaj u kome su nazivi kolona prezimena zaposlenih, ali se zbog filtera neki od njih ne pojavljuju uvek u upitu, "fiksirajte" nazive kolona tako što u Column headings upišite sva prezimena. Ubuduće će upit imati iste nazive i isti broj kolona, pa se od njega lako pravi izveštaj.

Pozdrav,
Branislav
 
Odgovor na temu

duledixi
Banja Luka

Član broj: 62165
Poruke: 67
*.teol.net.



+3 Profil

icon Re: Dinamički crosstab izvještaj?12.07.2010. u 08:19 - pre 167 meseci
Evo ja sam za svoje potrebe koristio primjer sa neta i stvarno dobro odradjuje posao.
Evo primjera
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Dinamički crosstab izvještaj?

[ Pregleda: 3661 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.