|
[ vula @ 07.04.2007. 00:29 ] @
| Pozdrav
Da li se u Crystal Reportu moze povezati vise tabela i kako?
Npr. Imam tabelu
A sa kolonama: SIFRA_A, NEKI_PODATAK_A1, NEKI_PODATAK_A2, ...
zatim tabelu B: SIFRA_B, NEKI_PODATAK_B,
C: SIFRA_C, NEKI_PODATAK_C
i konacno D: SIFRA_D, SIFRA_A, SIFRA_B, SIFRA_C, NEKI_PODATAK_D.
Ono sto ja hocu da prikazem jestu ti podaci.
Dakle zelim da prikazem: NEKI_PODATAK_D, NEKI_PODATAK_A1, NEKI_PODATAK_A2, NEKI_PODATAK_B, NEKI_PODATAK_C.
Kada pokrenem wizard-a, konektujem se na bazu, uspostavim veze izmenju tabela skrsi mi se na Grouping.
To ne kontam kako funkcionise i sta predstavlja. Nesto hijerarhijski...
Hvala |
[ roberto555 @ 07.04.2007. 10:06 ] @
ja inače ne povezujem CR direkt na bazu več na dataset, a dataset napuniš podacima kojim želiš, tak da ti nemogu konkretno reći kako da povežeš,
to grupiranje ako ti netreba nemoj opće stavit, to ti je kad bi htio podatke koji imaju neku sifru istu stavit u istu sekciju,
sifra_razdjela, sifra_rashoda, naziv_rashoda, planirano , ostvareno
-i sad češ napravit grupu po sifri_razdjela i onda češ imat sve koji imaju istu šif.razdj.u toj grupi(sekciji),
-prednost je što kad napraviš grupu(može ih bit više, grupa u grupi...) onda možeš radit sumiranje recimo za grupu.
[Ovu poruku je menjao roberto555 dana 07.04.2007. u 12:22 GMT+1]
[ vula @ 07.04.2007. 15:03 ] @
Moze se CR povezati na dataSet? Pa to je odlicno. To mi i treba. Ja bih proslijedio SQL upit, pokupio podatke i te podatke prikazao. Koristim Borland C++ Bulder. Znas li kako se tu moze povezati dataSet sa CR?
Hvala
[ roberto555 @ 07.04.2007. 15:23 ] @
hm... ja radim u VS 2005, nemogu ti reči za ovo što ti radiš jer ne znam,,,
sa vs2005 dolazi cr10, i kad kreiraš izvještaj, pita te kako želiš, odabereš sa wizardom i tu je ujedno i najlakše, al ako odabereš blank report onda u prozoru field explorer(ono gdje su ti formule, parametri, polja baze.....) klikneš na database fields desni klik pa database expert, i tu odaberem project data te ado.net dataset.... dalje je jednostvano, sa time da su ove verzije cr-a integrirane u vs, 10-ka dolazi sa njime a 11 ti treba developer ed ona ima tu mogučnost, mislim da može sa javom i još neki al se ne sejčam više, koja je tvoja verzija ?
- te se onda dataset puni iz programa te se na ispisu prikaže to što se nalazi u DS, ovako direkt na bazu nisam koristio jer je sa DS puno bolje(bar meni), a samim time nisam ni koristio sql upite u samom cr-u!
[ vula @ 31.05.2007. 22:13 ] @
Totalno sam zaboravio da se javim da sam rijesio problem.
Rijesio sam pomocu subreport-a.
Ima jedan manji problem jer se subreport ne moze pozvati u subreport-u ali ima jedan stos a to je da se pozove subreposr i on veze za neko polje odnosno elemenat tabele i onda jednostavno pozovete razlicite subreporte i vezete ih za razlicita polja i rijesite problem. Bar ovaj koji je mene mucio. :)
Ako se jos ko bude patio s ovim neka mi je javi privatno pa cu mu objasniti i naravno sve cemo okaciti javno.
Pozdrav i hvala svima.
[ zpokimica @ 04.06.2007. 07:51 ] @
Jednostavnije ti je da napravis na bazi podataka pogled (view) u koji ces ukljuciti sve sto ti treba, i samo Crystall REport povezes na pogled, i stvar ce da radi vrhunski :)
A, ja imam jedan drugi problem:
Napravio sam jedan program (C#) koji radi sa bazom na udaljenom racunaru. Radio sam ga na jednoj LAN mrezi i doslo je vreme da se taj program prebaci na sasvim drugu LAN mrezu. Connection string je van aplikacije, tako da sam ga promenio, i pristupam bazi veoma uspesno, ali Crystal Report nece da mi radi. Dakle, citanje, filtriranje, upis u bazu, sve hoce, samo Crystal Report nece. U cemu moze da bude fora???
[ logic_rabbit @ 04.06.2007. 11:00 ] @
Citat: zpokimica: Jednostavnije ti je da napravis na bazi podataka pogled (view) u koji ces ukljuciti sve sto ti treba, i samo Crystall REport povezes na pogled, i stvar ce da radi vrhunski :)
A, ja imam jedan drugi problem:
Napravio sam jedan program (C#) koji radi sa bazom na udaljenom racunaru. Radio sam ga na jednoj LAN mrezi i doslo je vreme da se taj program prebaci na sasvim drugu LAN mrezu. Connection string je van aplikacije, tako da sam ga promenio, i pristupam bazi veoma uspesno, ali Crystal Report nece da mi radi. Dakle, citanje, filtriranje, upis u bazu, sve hoce, samo Crystal Report nece. U cemu moze da bude fora???
Mozda da probas na Crystal reportu da za svaki izvjestaj pojedinacno kliknes Verify database,i proveris da ti u set location nije ostalo ime baze.
[ zpokimica @ 04.06.2007. 14:42 ] @
Instalirao sam Visual Sudio na jednom racunaru na toj drugoj mrezi, i tu sam sredio to, i proradilo je.
Medjutim, kada postavim aplikaciju na neke racunare, na kojima nije instaliran Visual Studio, onda imam problem. Javlja mi se ista greska...zar je moguce da Crystal Report nece da radi ako nema na toj masini instalirano nesto posebno, za njega? Da li treba jos nesto da se instalira osim dotNet-a?
[ miq357 @ 04.06.2007. 19:54 ] @
Citat: zpokimica: Instalirao sam Visual Sudio na jednom racunaru na toj drugoj mrezi, i tu sam sredio to, i proradilo je.
Medjutim, kada postavim aplikaciju na neke racunare, na kojima nije instaliran Visual Studio, onda imam problem. Javlja mi se ista greska...zar je moguce da Crystal Report nece da radi ako nema na toj masini instalirano nesto posebno, za njega? Da li treba jos nesto da se instalira osim dotNet-a?
Treba. Ako ne instaliraš ceo Crystal Report uz aplikaciju (bilo individualno ili uz Studio) moraš da dodaš makar njegov run time paket da bi ti pozivanje izveštaja iz aplikacije radiilo. Trenutno nemam pri ruci Crystal Report da bih video koje datoteke treba instalirati pa ćeš morati sam da prekopaš po dokumentaciji.
[ roberto555 @ 04.06.2007. 21:18 ] @
tu gdje si instalirao VS2005, otiđi na
...\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\
i tu uzmi datoteku CRRedist2005_x86.msi i to instaliraj na ova računala gdje nemaš cijeli VS, to je za verziju 10 cr-a koja ide sa VS!!!! i radit će sve!!!!
[ zpokimica @ 05.06.2007. 16:33 ] @
Probao sam sa CRRedist2005_x86.msi, ali ne resava problem.
Nesto drugo je u pitanju, i dalje mi ne radi, a video sam na mnogim forumima da ljudi postavljaju isto pitanje, ali niko ne daje neki odgovor.
U MSDN-u nesto kazu, ali nista odredjeno. Tacno je da trebaju da se nadju neki fajlovi i da se negd eprekopiraju, ali nigde ne mogu da pronadjem koji fajlovi, i gde da ih iskopiram ????
[ roberto555 @ 05.06.2007. 17:40 ] @
ne znam što bi bilo, ja na sve inst.framework 2.0 + ovo što sam ti rekao za cr 10 (ovaj koji ide sa vs2005) ako imaš cr11, ja imam nadograđeno onda ti ovaj nije dovoljan trebaš i još nešto tj.istu stvar al za cr11.,
[ zpokimica @ 06.06.2007. 09:30 ] @
Vidis, aplikaciju, kao i Crystal Report, razvijao sam u VS 2002, a ne u VS 2005. Moram tako, jer to radim u firmi i moram da radim sa legalnim softverom, a imamo legalno kupljen samo VS 2002.NET Professional. E, uz njega ide, ne znam ni ja koji tacno, cini mi se da je u pitanju Cr 9. A nigde ne mogu da nadjem instalaciju Cr 9, jer pretpostavljam da vbi mi to mozda resilo problem, da na klijentskim masinama instaliram Cr 9. i to je to.
Izgiboh, vec tri dana :(
[ zpokimica @ 07.06.2007. 08:19 ] @
Zar niko ne zna da mi kaze sta treba da instaliram na klijentskoj masini, da bi mi radio Crystal Report 9.0, razvijan preko VS 2002.NET-a???
[ negyxo @ 07.06.2007. 09:18 ] @
Pa treba ti odgovarajuci dependencies-i odnosno gomila file-ova koja je potrebna da bi crystal radio. Mogao bi da pronadjes na netu, ako ima, merge module za tvoju verziju sto bi ti olaksalo posao, jer inace koliko me secanje sluzi potrebno je podesiti nekih 50-ak file-ova na odredjenu lokaciju i neke od njih registrovati. Posao nije tezak ali je pipav. Koji file-ovi su potrebni pise u cr helpu, tamo ti je detaljno dato gde treba da se kopira file i za sta koji sluzi.
Evo ti i jedan korisan link sa msm
http://www.installshield.com/d...x&lan=english&xmlUse=y
i
http://support.installshield.c...code=ALL&articleid=Q108310
[ logic_rabbit @ 07.06.2007. 10:05 ] @
Instaliraj merge module na klijentsku masinu.
http://support.businessobjects.com/downloads/merge_modules.asp
Mozda da probas na Crystal reportu da za svaki izvjestaj pojedinacno kliknes Verify database,i proveris da ti u set location nije ostalo ime baze.
[Ovu poruku je menjao logic_rabbit dana 07.06.2007. u 16:01 GMT+1]
[ zpokimica @ 07.06.2007. 13:59 ] @
Ma, sto je najgore, ne znam sta nisam probao!!!
Instalirao sam i merge modules, i jso gomilu drugih stvari koje su mi ljudi preporucivali, ali nece. Prvo nije hteo nikako da mi otvori crystal report viewer, a sada mi ga otvori, ali izbaci poruku "Load report failed"!
A, putanja do foldera gde je rpt fajl je dobra....
Dal mozda jos nesto treba???
[ negyxo @ 07.06.2007. 14:36 ] @
Ne mozes sa tim stavom da resavas problem (ovo nemoj shvatiti kao kritiku) mislim na to kada kazes sve si probao. Moras da znas sta si probao i zasto si probao. Vec smo ti pojasnili, da bi CR radio potrebno je da dostavis na target kompjuteru odgovarajuce dependenciese. Merge module-i za tvoju verziju, koliko vidim, ima ih vise, sto znaci da je potrebno sve da ih instaliras ako sve opcije koje CR pruza koristis, znaci to je promenljiva jedna. Mada moja preporuka bi bila da se prvo detaljno upoznas sta koristi pa onda da instaliras sve, jer je to najlakse 
Sto se tice greske, mislim da je upitanju neka opsta poruka koja moze mnogo toga da znaci. Da bi video da li CR radi uredno na kompjuteru na kome zelis da probas, kreiraj jedan mali izvestaj gde ce se sve nalaziti lokalno na kompjuteru. Ako ovo prodje onda nesto nije uredu sa nacinom na koji se povezujes sa CR-om.
[ zpokimica @ 08.06.2007. 13:55 ] @
A kako se instaliraju ti merge-moduli? Moze li mi neko dati neko krace uputstvo? To su, koliko vidim, neki *.msm fajlovi....kako se oni instaliraju, gde se kopiraju, kako se pokrecu....i sta se radi sa njima???
[ negyxo @ 08.06.2007. 15:26 ] @
U sustini msm file-ovi su namenjeni developerima, tako da bi morao da namestis instalacioni paket za njih, ovo nije nista komplikovano. Za VS .NET imas startup & deployment ili za starije verzije VSI, (kao neki plugin za InterDev).
Sta god da uzmes, sama izrada je krajnje jednostavna. Dodas u projekat msm file-ove i kreiras instalacioni paket. Posle toga instaliras tamo gde je potrebno.
[ logic_rabbit @ 09.06.2007. 08:09 ] @
Bitno je da na ovu lokaciju na target masini "C:\Program Files\Common Files\Merge Modules"
kopiras merge modul file-ove.
[ zpokimica @ 18.06.2007. 08:47 ] @
A kako se instaliraj merge moduli? Skinuo sam te msn fajlove, i sta radim sa njima???
[ zpokimica @ 20.06.2007. 12:46 ] @
Da li je moguce da Crystal Report fajl nece da se ucita u Crystal Report Viewer, zato sto ga Viewer otvra kao re-write, a sam fajl je smesten na C particiji? Pitam zato sto obicni korisnici u LAN mrezi, nemaju na racunarima na kojima rade, pravo snimanja na C....osim an Documents and Settings.............???
[ zpokimica @ 03.07.2007. 12:39 ] @
E, resio sam problem, ali opet ne sto posto. Radi mi na klijentskim masinama sad prikaz izvestaja, ali mi ne radi eksport u bilo koji od ponudjenih formata. Javlja gresku u kojoj pominje da nedostaje neki dll, ali ne kaze koji....
Ima li neko ideju i iskustvo, kako da se resi taj problem?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|