Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 3.351 pregleda

Najnovija ↓

Prazan prostor izmedju redova u izvestaju 27.04.2011. u 13:26 · pre 188 meseci #1
Mozda nesto u vezi mog pitanja postoji vec na forumu,ali ja nisam uspeo da nadjem,pa se izvinjavam sto postavljam novu temu za koju je eventualno odgovor dat.
Kako da u izvestaju u kome postoji vise redova izbegnem prazan prostor za redove koji nemaju vrednost i koji se ne prikazuju.
Re: Prazan prostor izmedju redova u izvestaju 27.04.2011. u 14:29 · pre 188 meseci #2
Da malo pojasnim.U report footer-u imam ispisano vise izvora finansiranja:
iz budzeta
donacije
zaduzivanje
preneti visak prihoda
neutrosena sredstva
i sl
Vrednost ima samo prvi red iz budzeta i poslednji neutrosena sredstva.Ostali redovi se ne prikazuju, ali u reportu je veliki razmak kao da su prikazani i ostali redovi.Opcije Can grow i Can shrink su na yes.Rec je o accessu 2003.
Re: Prazan prostor izmedju redova u izvestaju 28.04.2011. u 06:52 · pre 188 meseci #3
Hajde pojasni malo,da li su ti izvori finansiranja tekst polja svako za sebe ili jedno text polje.Mislim ono text polje sa record source za iz budžeta,pa text polje sa record source za donacije itd.
Potpis
Jednog dana...
Re: Prazan prostor izmedju redova u izvestaju 28.04.2011. u 07:53 · pre 188 meseci #4
Evo pojasnjenja.Izvori finansiranja su svaki za sebe ali ne kao tekst polja vec kao label.Ali pored izvora finansiranja u drugoj koloni postoje iznosi sredstava kao tekst polja.Mozda je najbolje ovako:

izvori iz budzeta dodatni ukupno
01 budzet 20000 20000
03 donacija 10000 10000
13 visak 500 500
15 ner. sred 1000 1000
itd.
Problem nastaje kad imate unos samo recimo na 01 budzet i 15 nerasporedjena sredstva.Izmedju ostaje prazan prostor. Inace sam postavio uslov da izvori koji nemaju vrednost budu nevidljivi.
Re: Prazan prostor izmedju redova u izvestaju 28.04.2011. u 09:25 · pre 188 meseci #6
Pa kao sto sam i mislio.Jedino resenje koje sam ja nekad primenio kod sebe je da napravis onoliko izvestaja koliko imas tih izvora finansiranja,ali u svakom da izostavis po jedan,koji je prazan.I sad prilikom otvaranja glavnog tj.na on activate ispitujes da li je polje ne znam,recimo sopstveni prihodi prazan,pa ako jeste skrivas glavni izvestaj,a otvaras onaj u kome ne postoji polje sopstveni prihodi.I tako redom.Znam da nije bas najbolje,ali sam ja tako uradio,mada sam imao samo tri polja.Kod na on activate bi bio nesto tipa
Code:
Private Sub Report_Activate()
If IsNull(Me.Sopstveniprihodi) Then
Me.Visible = False
DoCmd.OpenReport "Report2", acViewPreview
End If
End Sub
Potpis
Jednog dana...
Re: Prazan prostor izmedju redova u izvestaju 28.04.2011. u 16:02 · pre 188 meseci #7
Kolega @SLOJ.1973 Vam je dao jedan nacin resavanja. Buduci da sam radio model Budzeta Opstinske uprave, pokusajte da Izvor finansiranja predstavite sa tabelom, tako cete moci upitom da uklonite ono sto ima vrednost nula.
Potpis
http://zoraneremija.wix.com/eremijacv
Re: Prazan prostor izmedju redova u izvestaju 28.04.2011. u 16:07 · pre 188 meseci #8
Pravi problem je sto se sva polja koja prikazujes u reportu verovatno nalaze u jednom redu tabele. Zbog toga imas labele kao nalsove. Labele naravno ne mozes ukloniti bez mnogo programiranja koje bi ionako palo u vodu prilikom prve izmene.

Pravo resenej je da reorganizujes record source za report. Treba da ti podaci budu u tabeli-kveriju koji kad se otvori izgleda bas onako ako tvoj report. U tom slucaju bi se neki redovi pojavljivali, a neki ne. Ono sto se ne pojavi, ne bi se videlo na reportu. Ovako kako izgleda, pokusao si da bivsi Excel izvestaj pretvoris direktno u Access. To ne ide, kao sto vidis i sam.

:-)
Re: Prazan prostor izmedju redova u izvestaju 29.04.2011. u 09:01 · pre 188 meseci #9
Mozda se nismo najbolje razumeli.Nije problem u pojavljivanju.Izvor koji nema vrednost se ne pojavljuje ,ali u footeru reporta ostavlja prazan prostor ,nece da shrinkuje ako tako mogu da kazem.Ako imam vrednost u izvoru finansiranja koja je prva i poslednja onda imam veliki prazan prostor.Labele sam pretvorio u tekst polja i sve opcije za shrink postavio na yes.
Re: Prazan prostor izmedju redova u izvestaju 29.04.2011. u 12:51 · pre 188 meseci
izmenjeno 1 put, poslednji put SLOJ.1973 29.04.2011. u 13:04
  1. SLOJ.197329.04.2011. u 13:04zapis iz teksta poruke
#11
Jedino što mi pade na pamet posle okačene slike,jeste da polja koja su prazna (možeš i sva) prilikom izrade izveštaja suziš maximalno da se u principu vidi samo jedna linija,pa staviš opciju can grow i can shrink na yes i to je to.Kad budu imali zapise polja će se proširiti,a kad nema ostaće sužena.Pozdrav.Zaboravih da dodam,da na događaj Report on activate postaviš ispitivanja za nešto tipa If IsNull(Me.Sopstveniprihodi) Then me.Sopstveniprihodi_Label.width=0 i da labele postaviš u izradi izveštaja tačno onolike visine koliki je i text polje kad nije prazno,a sledeću labelu postaviš preko nje,ali ne skroz već onoliko koliko je text polje kada nema zapis (jedna linija da se vidi).Nadam se da sam bio jasan.Pokušaću da postavim primer.
Potpis
Jednog dana...
Re: Prazan prostor izmedju redova u izvestaju 29.04.2011. u 22:36 · pre 188 meseci #12
OK, ako razumem sve kontrole nestnu lili se smanje, ili se bar mogu smanjiti onako kako SLOJ.1973 preporucuje. Pa ipak, footer se ne smanjuje. Probaj da za sam footer postavis CanShrink=FALSE.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme