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

Ispis praznih redova u Subreport

[es] :: Access :: Ispis praznih redova u Subreport

[ Pregleda: 1850 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

n3mir

Član broj: 108144
Poruke: 43
92.36.194.*



+1 Profil

icon Ispis praznih redova u Subreport24.02.2010. u 19:51 - pre 172 meseci
pozz .

molio bi za neki prijedlog

radi se o sledecem :
Na reportu postoji subreport u kojem se trebaju prikazati IME
Broj imena na subreport moze biti izmedju 1 i 6 i to sve funkcionise
e sad problem , ako je dodjeljeno samo jedno ime koje se povuce u subreport prostor za sljedeci 5 ostaje prazan
potrebno je da mi se iscrtaju linije sa rednim brojevima do 6.
ovako izgleda
================================
1. neko ime



================================

a ovo mi treba
================================

1. neko ime 2.------------------------

3.----------- 4.-----------------------

5.-----------6.-----------------------
================================

ima li neko ideju ?

[Ovu poruku je menjao n3mir dana 25.02.2010. u 13:16 GMT+1]
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Ispis praznih redova u Subreport25.02.2010. u 06:26 - pre 172 meseci
Ideja je da obezbediš u izvoru za subreport da po defaultu ne budu Null nego da postoje crtice kakve ti trebaju. Recimo u tabeli na Default Value unesi "---------------".

Ili ako je izvor za subreport neki query, tada napravi izračunato polje, recimo upisujući u red Field tog polja ovako nešto:
Prez: IIf(IsNull([prezime]);"--------------";[Prezime])
 
Odgovor na temu

n3mir

Član broj: 108144
Poruke: 43
92.36.149.*



+1 Profil

icon Re: Ispis praznih redova u Subreport25.02.2010. u 12:13 - pre 172 meseci
nece ici ovako

jer nemam izostavljenih polja koja bi se trebala popuniti "-----------" linijama ,
u ovom slucaju "Prez: IIf(IsNull([prezime]);"--------------";[Prezime]) " samo pravi dodatnu kolonu sa istim podacima koje imam
a na default value , nece se popuniti ako se u tabelu dodam te linije jer postavke su ovakve :

Postoji tabela tblNalog ( sa brojm naloga i ostalim pripadajucim mu poljima ) i tblVezaNalog ( u kojoj se nalaze vezni broj naloga i dodjeljena prezimena tom nalogu )i tblPers ( u kojoj se nalaze sva prezimena )

tblNalog je povezana sa tblVezaNalog i polje "prezime" i tblVezaNalog moze se unijeti od 1 do 6 puta
i u toj tabeli su samo polja "BrNaloga" i "prezime"

ako je dodjeljeno samo jedno prezime , meni treba da na ostalih 5 iscrta tu liniju i dodjeli redne brojeve

evo primjer

izvinjenje ,
zaboravio sma kreirati report
evo novi file
Prikačeni fajlovi
 
Odgovor na temu

n3mir

Član broj: 108144
Poruke: 43
92.36.204.*



+1 Profil

icon Re: Ispis praznih redova u Subreport25.02.2010. u 19:42 - pre 172 meseci
vezano za ovu ideju

Citat:
Getsbi: Ideja je da obezbediš u izvoru za subreport da po defaultu ne budu Null nego da postoje crtice kakve ti trebaju. Recimo u tabeli na Default Value unesi "---------------".

Ili ako je izvor za subreport neki query, tada napravi izračunato polje, recimo upisujući u red Field tog polja ovako nešto:
Prez: IIf(IsNull([prezime]);"--------------";[Prezime])


mozda bi se moglo rijesiti

u izvoru za subformu kada se recimo od potrebnih 6 polja popune dva preko forme ,
da se nekako putem koda kaze da se popune sledeca 4 , upisujuci neki znak "." na mjesto prezimena , jer je najmanje vidljiva
tako ce se RB. sami dodati na report i iscrtati liniju koja je vec na report details .

znaci dodavanje "txtBrNaloga" sa otvorene forme da bi se "." pridruzile pravom nalogu ,

poslije stampanja takovog reporta bi trebao onda brisati ta polja sa "." iz tabele koja puni subreport jer su nepotrebna

sta mislite o ovome ?
da li je izvodivo i da li bi bilo sporo izvrsenje ?
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Ispis praznih redova u Subreport25.02.2010. u 20:47 - pre 172 meseci
Imam utisak da fali neki entitet. Recimo pozicija u posadi. Ali dok ne opišeš poslovni problem nećemo znati da li je model dobar. Od toga će dalje biti zavisni kvalitetni izveštaji. Nažalost, kao po pravilu ljudi prvo zamisle (ili negde vide) izveštaj i prvo to hoće da naprave.
 
Odgovor na temu

n3mir

Član broj: 108144
Poruke: 43
92.36.204.*



+1 Profil

icon Re: Ispis praznih redova u Subreport26.02.2010. u 00:25 - pre 172 meseci
Citat:
Getsbi: Imam utisak da fali neki entitet. Recimo pozicija u posadi. Ali dok ne opišeš poslovni problem nećemo znati da li je model dobar. Od toga će dalje biti zavisni kvalitetni izveštaji. Nažalost, kao po pravilu ljudi prvo zamisle (ili negde vide) izveštaj i prvo to hoće da naprave.


znas kako to vec ide , obicno kad se sve zavrsi , ispadne nesto , pa hajd ovo ili ono doradi

a ovaj izvjestaj je bas na taj nacin radjen , zelja narucioca je " HOCU ISTO OVAKO "

problem sam rijesio ,mozda nije pravi nacin ali obavlja ono sto mi treba

jedna tabela sa jednom kolonom i pet redova u koje sam stavio DefaulValue "."
Jedan Append query koji na after insert dodaje tih pet recorda u osnovnu tabelu za ispis subforma i tako dobivam 6 polja
praznim poljima ispod mogu da dodjelim vrijednost po potrebi , ako ih treba vise od jednog ,
zatim jedan delete query koji na Form Close brise sve recorede kojiimaju vrijednost "."

subreport je radjen u dvije kolone , podvucen linijom i dodat redni broj , tako da mi se sve uklapa .
dobijem sto sam trazio

================================

1. neko ime 2.------------------------

3.----------- 4.-----------------------

5.-----------6.-----------------------
================================

Srecom odjednom moze biti samo do 100 takvih zapisa ba nece se sporo izvrsavati

Hvala @Getsbi za prijedlog
 
Odgovor na temu

[es] :: Access :: Ispis praznih redova u Subreport

[ Pregleda: 1850 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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