[ Pike79 @ 03.02.2007. 16:58 ] @
Imam problem sto u reportu koji izgleda kao obrazac M-4K koji sluzi kao izvestaj placenih doprinosa za radnike treba da stoji 20 redova za 20 radnika.
Ali u mom slucaju trgovinska radnja ima 8 radnika, treba da prvih osam redova budu popunjeni, a ostalih 12 budu prazni stim da se vide samo redni pbrojevi.
Da li neko zna nacin kako da resim ovaj problem?

Pozdrav!
[ BiloKoje @ 04.02.2007. 08:48 ] @

Neznam kako izgleda obrazac M-4K.
Problem možeš da rešiš tako što na izveštaju u sekciji footer napraviš (iskopiraš) polja iz sekcije detalji ali bez Data Source. I to 12 puta. To bi ti vršilo posao ako se broj radnika ne menja.
Druga varijanta je da napraviš tabelu od 20 redova sa jednom kolonom koja će imati iste podatke kao jedna rolona iz tabele iz koje koristiš podatke za izveštaj. Ostale redove u pomoćnoj tabeli popuniš proizvoljno. Zatim napravi upit od ove dve tabele poveži ih tako da se vide svi zapisi iz pomoćne tabele i odgovarajući iz radne tabele. Praktično će se videti svi zapisi iz radne tabele i, u konkretnom slučaju, 12 praznih redova. Izveštaj napravi na osnovu tako dobijenog upita. Ovo rešenje ti vredi i ako se broj radnika smanji ili poveća.
[ Pike79 @ 04.02.2007. 11:36 ] @
Mogu ja da resim to tako sto cu za tih 12 radnika da stavinm kao ime tacku (.) a za vrednosti da stavim nulu, pa me onda interesuje kako da napisem kod koji ce da mi vrednosti koje su nula ne prikaze, znaci da stoji samo tacka kao naziv radnika a vrednosti da se ne vide posto su nule.
Poz!
[ BiloKoje @ 04.02.2007. 12:21 ] @


Pa ne znam jel ta vrednost podatak iz tabele ili izračunata vrednost u upitu ili čak izračunata vrednost u izveštaju. U svakom slučaju u izveštaju možeš na događaj On Format da staviš:

Iif (Me.Vrednost<>0;Me.vrednost;" ")

[ Pike79 @ 06.02.2007. 16:19 ] @
Sredio sam to tako da sam stavio da imam 20 radnika, samo sto su im imena kao jedna tacka (.).