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

Crystal reports - mrziti ili voljeti ? I don't know anymore ...

[es] :: .NET :: Crystal reports - mrziti ili voljeti ? I don't know anymore ...

Strane: 1 2

[ Pregleda: 7342 | Odgovora: 35 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
*.crnagora.net.

Sajt: www.azalea-maritime.com


Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...11.03.2009. u 11:43 - pre 183 meseci
Uglavnom, ovako ide deployment ASP.NET aplikacije koja koristi XtraReports:

http://devexpress.com/Support/Center/KB/p/A2338.aspx

Članak je, doduše, star - ali se princip nije mijenjao, a spisak neophodnih fajlova za distribuciju - nalazi se u pratećem Devexpress help fajlu, odnosno - referencama projekta.

Najprostije je: za Devexpress fajlove iz referenci podesiti "Copy Local" na "True", i potom te fajlove iskopirati u "bin" folder u okviru foldera aplikacije na Web serveru.

http://www.devexpress.com/Prod...orting/features_deployment.xml
http://www.devexpress.com/Prod...eporting/features_allinone.xml

(da ne bude da reklamiram Devexpress zbog koristi - nemam veze sa matičnom firmom, naprosto sam proveo podosta vremena tragajući za najljepšim all-in-one rješenjem, i to je to ... za sada ...)
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...11.03.2009. u 13:24 - pre 183 meseci
Znači klasika.

Nema šta da ih reklamiraš, delimično pratim devexpress već 6 godina i kontiunirano šire ponudu i kvalitet svojih komponenti,
stvarno su OK.
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.3.*



+6 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...11.03.2009. u 17:15 - pre 183 meseci
Citat:


ali kada sam zavrsio i radio deploy na server, morao sam da nadjem i instaliram CR runtime na target server plus, da bi radilo


Pa dobro, bilo koji vanjski dll koji koristis, a da je van framework-a, moras kopirati kod klijenta (u tvome slucaju to je server).
Nema smisla to navoditi kao neku manu, iako ih CR ocito ima mnogo vise nego konkurencija

Citat:

po meni to je velika mana kao i generalna prica sa Runtime i Designtime za .NET
(C:\Windows\assembly i C:\Users\User\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies, GAC itd..)


Ja te oko ovoga bas i nisam razumio sta zelis reci?

Citat:

Prica da je u bin folderu dovoljno :
crystaldecisions.crystalreports.engine.dll
crystaldecisions.reportsource.dll
crystaldecisions.shared.dll
crystaldecisions.web.dll


Copy local se moze staviti na bilo koji referencirani dll. Kod mene za WinForms postoje jos i :
CrystalDecisions.Enterprise.Framework
CrystalDecisions.Enterprise.InfoStore
CrystalDecisions.Windows.Forms,
izuzevsi ovaj za web naravno...

Eto, ako je netko ispobao da radi samo sa ovima, neka javi. Bilo bi dobro da i ti napises sta fali, ako znas, i ako ti nije problem...

Pozdrav!
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

vladdy
Chicago, USA

Član broj: 30119
Poruke: 137
*.dsl.chcgil.sbcglobal.net.

Sajt: www.pro-transport.com


Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...11.03.2009. u 20:31 - pre 183 meseci
Moj glas definitivno ide za DevExpress. Odlicne komponente, odlicna podrska, nemam rijeci.
Imamo universal subscription vec neke 4 godine, nemam ni jednu jedinu primedbu.


Zivo me zanima zasto to xtraReport navodno ne valja.
http://www.pro-transport.com - The most advanced trucking software on the market
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...12.03.2009. u 11:54 - pre 183 meseci
@sapphire:

CR issues ASP.NET:

1. sta cemo ako je u pitanju provider, sigurno nece dozvoliti CR runtime instalaciju (u ostalom mislim da Bussines Object i ne dozvoljava bez prosirenja licence)..
2. Generalno,nikad resen ticket(imao slican slucaj): http://connect.microsoft.com/V...eedback.aspx?FeedbackID=361826
3. nije BIN dovoljan, imas instrukcije, koje kupi iz .NET / MSIL (c:\windows\asemblies , pogledaj koji su potrebni na VS masini za CR)

Ja sam prilikom rada sa CR imao isti rezon(nisam koristio ranije), imao sam srece da je intranet i da je server u firmi, tako da sam bio u okviru licence i imao mogucnost
da ovo resim sa CR runtime instalacijom.

E to je ono kada traze/trazimo iskustvo 2+ godine u radu sa necim, inace ode mast u propast...

Pozdrav...
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.dynamic.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...12.03.2009. u 23:41 - pre 183 meseci
Do sada nisam imao neke nasušne potrebe za reporting-om koje se ne daju rešiti uz malo programiranja ali ću ih imati u toku ove godine. Zato mi je i ova tema vrlo interesantna.

I ja razmatram upotrebu DevExpress-a gde mi se jako svideo njihov grid iz koga se podaci mogu snimiti u razne formate.

Međutim, moram da napomenem jedno, s obzirom na bolno iskustvo: sve varijante (komponente) koje moraju da se instaliraju na serveru (GAC) su NEUPOTREBLJIVE. Čak i ako imate sopstveni server (inhouse ili zakupljen), kad-tad će se javiti potreba da se deployment uradi "negde drugde".
Acta, non verba!
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.2.*



+6 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...12.03.2009. u 23:51 - pre 183 meseci
@dejanet, @bjevta:

Da, to su sve problemi oko ASP.NET podrucja reporting, s kojim ne radim inace nikako. Meni je solucija da instaliram CR runtime bila OK.. Zbog toga jer me bas to zanima, uzecu malo istestirati sta je sve potrebno, kako i zasto, oko ovoga copy local nacina deploymenta (da li radi, ili ne).
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don\'t know anymore ...15.03.2009. u 13:14 - pre 183 meseci
Ok, evo konacno malo vremena da ispunim obecanje.

Idemo redom:

1. Mislim da nas je "funkcionalno xtra vs CR" odvelo od osnovne teme, a to je Enterprise reporting. Od kad su mainframeovi odumrli vise nema skoro nijedne iole vece firme koja ima monolitni IS, a veliki deo njih jednostavno nema cak ni homogeni IS (baziran samo na jednoj tehnologiji, npr .netu). Celni ljudi se vremenom smenjuju i svaki donosi svoju "viziju" kako IS treba da izgleda i na cemu da se bazira (verovatno naspram toga ko ga je vise 'castio') i svi moji enterprise klijenti su velike svastare, tu ima svacega od xls makro aplikacija, preko Jave, .NETa, proprietary ISV podsistema pa sve ERP instalacija kao sto je SAP, a sve to pokriveno bazama koje se krecu od accessa, preko postgresa i mysqla pa do MSSQL-a, i to sve samo u jednoj jedinoj firmi. Enterprise reporting mora da bude dovoljno fleksibilan da moze da se sto vise adaptira na okruzenje i bez lazi i prevare jedina dva pretendenta su CR i SQL Reporting Services (pod uslovom da je sva na SQLu, sto opet nije slucaj svuda).

2. Velicina runtima tu ne igra nikakvu ulogu, radne stanice se mahom ghostuju i ako se tako prelomi onda ce sve radne stanice imati CR runtime ma koliki on bio, tako da majusna velicina xtra ne znaci bas nista. Sta vise xtra reports moze sebi da dozvoli da bude malen kad sav prljav posao prebacuje na .NET , sto je zapravo problem jer svi nestandardni izvori podataka moraju da se "marshaluju" u IList<T>. CR svoju masivnost najvise duguje cinjenici da sa sobom vuce stotine adaptera za sve moguce i nemoguce izvore podataka. (npr, zakaceni filreport.zip sadrzi report koji koristi filesystem adapter da izlista strukturu fajlova u inetpub folderu, report uradjen za bukvalno 2 minuta). To cini rpt fajl "samodovoljnim" u nedostatku boljeg izraza, sto je od velikog znacaja za enterprise okruzenje. To znaci da mogu da ga okacim na CR server, da ga ubacim u .NET, Java, COM client ili cak C++ aplikaciju bez da brinem o tome da li ce u tom okruzenju da radi. Isto tako to znaci da reporting taskove mogu da dam nekom ko je intermediary script developer i zna da radi u CRu a da .NET developera oslobodim tog maltertiranja. Mogucnost da imas C# ili vb.net event scripting je tu isto malo vazna i cak predstavlja problem jer zahteva .net appdomain da bi se izvrsio (kako bi onda pokrenuo report iz Jave), a sam script jezik u CRu je dovoljno mocan za reporting potrebe, tj neces raditi biznis logiku ili UI iz reporting eventa vec ces raditi dinamicku adaptaciju samog reporta, samim tim ti eventi ne sadrze nista sto i mnogo prostiji scripting jezik ne bi mogao da odradi. Ovo stvarno ide to te mere da ja kad radim sa IS assets ove embedded izvestaje (kao sto su rdlc i xtrareports) uopste ne mogu da vodim kao IS asset jer su van konteksta aplikacije neupotrebljivi.
Tako da je to sto vi vidite kao manu u stvari prednost CRa u enterprise okruzenjima, a vi to vidite kao manu zato sto radite sa homogenim ili single-user aplikacijama u kojima vec baratate IList instancama pa vam je ceo taj CR overhead od 80mb tezak za svariti jer ga ni ne koristite a morate da ga instalirate klijentima . Nije vam CR kriv za to jer CR i nije alat za vas.

Cisto kao primer bas ove nedelje sam radio report koje je kombinovao customer info iz salesforce.com API-a sa oracle invoicing bazom i greatplains MSSQL fin bazom, report uradjen za bukvalno pola sata od cega je database setup bio 5 minuta (btw, konacno sam se upgradovao na CR2008, posto uz njega dolazi salesforce.com adapter) i sve je to odradjeno bez potezanje R&D-a i developera. Da je taj report bio u xtrareports, morali bi da alociramo necije vreme u R&D-u, da se izborimo za prioritet "projekta", da udjemo u change managment proceduru za izmenu aplikacije koja launchuje report, da se izborimo sa mamlazima u risk managment grupi, da ponovimo Q&A sesiju za ceo launcher i na kraju da udjemo u deployment queue i da sacekamo sledeci ciklus. Long live CR

3. Sad kad smo sklonili taj enterprise deo sa puta , da predjemo na sledece. CR i xtra reports potpuno drugacije renderuju reporte. CR koristi pozicioni reporting, xtrareports koristi flow layout. AKo pogledate filreport.html fajl u zipu videcete da html export iz CRa ima gomilu position:absolute divova preko kojih smesta elemente na HTML stranicu i uopste ne koristi HTML flow (zato im je verovatno i tesko da ubace table objekat), xtra reports sa druge strane koristi (ili je bar koristio) flow i <table> i samim tim izgubio individualno pozicioniranje. Npr, jednostavan primer, sledece su overlapped celije u CR reportu koje se preklapaju i nisu aligned:



xtrareports ovo ne moze (bar nije moglo, ako neko zna nek mi objasni), niti to mogu reporting services ili local reports (koji su jos ograniceniji po pitanju layouta), dok sa druge strane u CR mogu da emuliram tabele iako ih nemam kao celovite objekte. Losa strana ovoga je sto export u xls i sve ostale formate koji ne podrzavaju apsolutno pozicioniranje izgleda blago jezivo i ocajno i nije uopste zgodno za post-report editing (sto je inace uglavnom zabranjeno zbog mogucnosti zloupotrebe). Ali isto tako za one read-only formate gde je pozicioniranje dozvoljeno (kao sto je PDF i u krajnjoj liniji izlaz na stampu) dobijas pravi WYSIWYG, report ce za isti dataset izgledati identicno pri svakom ucitavanju i pri stampi, sto za interni reporting mozda nije vazno ali za formalni reporting jeste.

Ako vam treba obican interni table ili pivot report sa osnovnim chartovima i anchorima onda vam je i xtrareports overkill, jer vec za dzabe imate rdlc koji je vec u frameworku (znaci jos "tanji" od xtrareports) i sa njim moze da se zavrsi 99% internih single table reporta.

Bottom line, mislim da se nismo bas najbolje razumeli, sa xtrareports mogu da se prave lepo izgledajuci izvestaji ali ne mogu svakakvi i zbog vezanosti za .net nisu enterprise level reporting. A i nezahvalno je to sto poredite CR koji je bundled uz VS, ta verzija je tesko s***** i iako se zove CR Basic 2008 u stvari je bazirano na engine-u od CR 10 i ne da ne moze da prismrdi CR2008-i, nego je i CR XI mislena imenica za njega. Nikad mi nije bilo jasno zasto su ubacili osakaceni CR u VS, kad je ocigledno (i na vasim primerima) da ne da nisu izreklamirali svoj komercijalni proizvod nego su ga jos i izbrukali. Puna verzija ima mnogo vise export opcija i export destinacija (jedino sto jos uvek nema image based export, tj da ti celu stranicu snimi kao recimo tiff) i ima mocan eksterni dizajner i ima intranet web launcher (kao reporting services), itd, itd.

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
Prikačeni fajlovi
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
*.crnagora.net.

Sajt: www.azalea-maritime.com


Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...15.03.2009. u 16:44 - pre 183 meseci
mmix - osnovna tema nije bila enterprise reporting, već kritika CR-a koji dolazi uz VS. Tako sam shvatio temu i prvi post.

Ja sam, ponavljam, ponudio XtraReports kao supstituciju CR-u u okviru Visual Studija, s' obzirom da čovjeku trebaju Win Forms izvještaji (pa potom drugom diskutantu kojem trebaju ASP.NET izvještaji), a kritika je bila upućena i na račun deployment-a (između ostalog), pa te nedostatke CR-a u okviru VS-a potpuno prevazilazi XtraReports (kako sam i naveo u narednim postovima).

Da ne idem u detalje - samo bih te pitao da obrazložiš ovo: "sa xtrareports mogu da se prave lepo izgledajuci izvestaji ali ne mogu svakakvi i zbog vezanosti za .net nisu enterprise level reporting" što smatram logičkim nonsensom s' obzirom da je SVAKI reporting sistem vezan za nešto, i to mu ne predstavlja prepreku da bude enterprise level (izuzimajući, naravno, funkcionalnosti koje krase CR Professional i MS Reporting Servise tipa - automatsko generisanje izvještaja i slanje na e-mail adrese itd. itd.)... Pa za šta je pobogu vezan SQL Server Reporting Services? Pa i taj famozni CR "enterprise" je vezan za svoj run-time - i ispada da je zbog toga pogodniji od konkurencije koja je vezana za .NET ?!?!

Taj argument mi uopšte "ne pije vodu.

A i to "ne mogu svakakvi" svodi se, prema onome što si pokazao, na nemogućnost overlap-a sadržaja pri export-u izvještaja u HTML. Ako je to jedini funkcionalni nedostatak koji si pronašao - onda to opet potvrđuje tezu nas koji smatramo da je XtraReports - Xtra u odnosu na CR. Osim toga što XtraReports NARAVNO da može prikazati overlap-ovan sadržaj na ekranu (uz jasno upozorenje da to neće proći dobro kod export-a u Excel i HTML u design-time-u) - i taj overlap-ovani sadržaj eksport-ovan u Excel i HTML izgleda neuporedivo bolje od mikroskopski naštimovane simulacije tabele u CR-u eksportovane u neke od ovih formata...

A zašto vršimo poređenje sa CR-om koji je vezan uz VS? Pa zato što je to najpopularniji CR paket upravo iz razloga što dolazi uz VS. Da niije tako - siguran sam da bi CR bio DALEKO manje popularan nego što uopšte jeste.
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.2.*



+6 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...16.03.2009. u 02:32 - pre 183 meseci
1. Pitanje za vas sa XtraReports -a:
Imate li iskustva sa ovom end-user design komponentom? Bio bi jako zahvalan na misljenjima i kritikama... Scenario je jednostavan: ucitavanje napravljenog izvjestaja, i mjenjanje istog (raspored, boje, fontovi, ubacivanje slika itd..). Stvar ujedno treba gledati s stanovista prosjecnog usera kojem je vrh word i excel u najboljem slucaju.

2. Pitanje za CR:
da li naprednije verzije nude integraciju u VS? Ako je tako, onda bas i nije fer usporedjivati ovaj tzv. CR basic sto dodje uz VS, i XtraReports koji se placa. Ako se ovaj mora kupiti posebno, onda ga treba usporedjivati i sa kupljenom verzijom CR-a. Vjerovatno je CR cijena basic editiona uracunata u cijenu VS-a, ali opet, ako se ima novac za kupovinu jednog, treba razmisliti i o kupovini drugog...



My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...16.03.2009. u 09:53 - pre 183 meseci
Citat:
Sapphire: 2. Pitanje za CR:
da li naprednije verzije nude integraciju u VS? Ako je tako, onda bas i nije fer usporedjivati ovaj tzv. CR basic sto dodje uz VS, i XtraReports koji se placa. Ako se ovaj mora kupiti posebno, onda ga treba usporedjivati i sa kupljenom verzijom CR-a.

CR2008 se integrise u vs2005, CR2008+SP0 se integrise u vs2008, i da, nije fer porediti bilo sta sa bundled CRom jer je bundled CR u stvari osiromaseni CR 10.

Citat:
Djoks: mmix - osnovna tema nije bila enterprise reporting, već kritika CR-a koji dolazi uz VS. Tako sam shvatio temu i prvi post.

Prva recenica prve teme: enterprise reporting

Citat:
Ja sam, ponavljam, ponudio XtraReports kao supstituciju CR-u u okviru Visual Studija, s' obzirom da čovjeku trebaju Win Forms izvještaji (pa potom drugom diskutantu kojem trebaju ASP.NET izvještaji), a kritika je bila upućena i na račun deployment-a (između ostalog), pa te nedostatke CR-a u okviru VS-a potpuno prevazilazi XtraReports (kako sam i naveo u narednim postovima).

Slazem se, ali nista od toga nije problem u enterprise reportingu, Sapphire je i sam rekao da mu deployment nije problem kao sto stvarno i nije u enterprise okruzenju, CR runtime prodje jednom kroz celu peripetiju oko autorizacije i posle toga bude na SVIM radnim stanicama u firmi, tako da je deployment recimo .NET aplikacije koja koristi CR u tom okruzenju cak MANJI ili identican kao za xtraReports jer su i same CR .NET reference vec u GACu na SVIM radnim stanicama (sto mozes i da uradis i sa xtra reports). Deployment runtime-a je problem single application developerima koji ne zele uz svoj 1-2Mb exe da isporucuju CR runtime od 80mb, ali kao sto rekoh CR NIJE proizvod za tu kategoriju programera, cak ni bundled verzija to nije. Ako hoces da priznam da je xtrareports bolji za tu publiku, priznajem, jeste po defaultu.

Citat:
Da ne idem u detalje - samo bih te pitao da obrazložiš ovo: "sa xtrareports mogu da se prave lepo izgledajuci izvestaji ali ne mogu svakakvi i zbog vezanosti za .net nisu enterprise level reporting" što smatram logičkim nonsensom s' obzirom da je SVAKI reporting sistem vezan za nešto, i to mu ne predstavlja prepreku da bude enterprise level (izuzimajući, naravno, funkcionalnosti koje krase CR Professional i MS Reporting Servise tipa - automatsko generisanje izvještaja i slanje na e-mail adrese itd. itd.)... Pa za šta je pobogu vezan SQL Server Reporting Services? Pa i taj famozni CR "enterprise" je vezan za svoj run-time - i ispada da je zbog toga pogodniji od konkurencije koja je vezana za .NET ?!?!

Babe i zabe. Reporting se naravno oslanja na svoj runtime (i na izvore podataka iz kojih crpi), ali vidis xtrareports nije vezan samo za .NET ili xtrareports asemblije (koji takodje moze jednom da udje u deployment ciklus i da bude prisutan na svim radnim stanicama), on je vezan za tvoj CUSTOM code koji mu servira IList<T> i svaka izrada i promena reporta zahteva tvoju (developer) intervenciju i zadovoljavanje svih IT security protokola za deployment nove/izmenjene binary aplikacije na desktope ili servere, sto nije mala stvar. Sa druge strane CR report sa svojim sanboxovanim skriptovima nije i ne moze biti security risk i samim tim ne prolazi celu tu proceduru, sto je velika stvar za business unite kojima se uvek zuri i koji vecito pizde kad treba da cekaju preoptereceni R&D ili eksternog vendora da doradi njihovu aplikaciju ili da ceka na lezernu risk managment grupu da odobri deployment. Zato xtra nikad nece moci da istera CR iz tog okruzenja, jer BU menadzer moze mnogo mnogo lakse i uz mnogo manje resursa i zuci da dodje do izvestaja koji mu treba i ne zavisi od toga kad ce developerima i njihovim sefovima da se nadigne da mu to odrade. A veruj mi iz prakse, onaj ko ume da napravi report u Accessu vrlo brzo nauci kako da napravi report u CRu i ne treba ti velika programerska mudrost za to niti godine prakse i ucenja C#-a. U toj prici .NET development je nezeljeni visak.

Citat:
A i to "ne mogu svakakvi" svodi se, prema onome što si pokazao, na nemogućnost overlap-a sadržaja pri export-u izvještaja u HTML. Ako je to jedini funkcionalni nedostatak koji si pronašao - onda to opet potvrđuje tezu nas koji smatramo da je XtraReports - Xtra u odnosu na CR. Osim toga što XtraReports NARAVNO da može prikazati overlap-ovan sadržaj na ekranu (uz jasno upozorenje da to neće proći dobro kod export-a u Excel i HTML u design-time-u) - i taj overlap-ovani sadržaj eksport-ovan u Excel i HTML izgleda neuporedivo bolje od mikroskopski naštimovane simulacije tabele u CR-u eksportovane u neke od ovih formata...

Pa probaj u HTML i videces da radi jer HTML ima position:absolute style Samo excel ne radi dobro zato sto excel nikako ne podrzava pozicioni reporting (ali zato za excel imas "Data only export" pa vozi ako hoces da menjas podatke). U CR2008 su cak resili i word format i sad i Word export izgleda identicno kao izvestaj. Uostalom ima tu jos stvari (npr generisi report i izbaci ga u neki format pa ga onda odstampaj iz oba formata i vidi dal je identican u opstem slucaju) ali i jedan primer je dovoljan zar ne, ajd da vidimo sad sta to xtrareports donosi sto CR ne moze za enterprise reporting, jer jedino sta ja vidim da ne moze je automatski table objekat sa auto-layoutom (koji btw onda imas u reporting services koji je vec placen sa SQL-om). Ako ce ti biti lakse, zamisli da sam sef finansijske sluzbe i ti pokusavas da mi prodas koncept da ja treba da otpustim svog CR coveka i da pocnem da zavisim od vase dobre volje? Zasto bih ja to uradio?

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
*.crnagora.net.

Sajt: www.azalea-maritime.com


Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...16.03.2009. u 19:53 - pre 183 meseci
OK, slažem se. Shvatio sam iz prvog i drugog posta da Sapphire koristi CR koji dolazi uz VS (za koji i sam tvrdiš da je očajan - što potpuno podržavam), pa sam se nadovezao na diskusiju prevashodno braneći Devexpress XtraReport koji NIJE toliko loš kako si ga opisao, niti ograničen kako si naveo u tvom 3. postu na ovoj temi (što sam kasnije opovrgao).

A da ne zamjenjuje Reporting Services - ne zamjenjuje ga (za CR Professional ne znam, pa neću da nagađam), ali NE zbog toga što mu je Reporting mehanizam slab - već zbog toga što manjka za te "enterprise" (ma da se ovaj termin može tumačiti kako god ko hoće, pa i nije baš adekvatan) funkcionalnosti navedene gore.

Ipak (ne očekuješ valjda da se u potpunosti složim sa tobom? ;) ) - ovo: "on je vezan za tvoj CUSTOM code koji mu servira IList<T> i svaka izrada i promena reporta zahteva tvoju (developer) intervenciju i zadovoljavanje svih IT security protokola za deployment nove/izmenjene binary aplikacije na desktope ili servere, sto nije mala stvar" - nije potpuno tačno. Zašto?

1. Zbog plejade različitih vrsta Data Source-a odakle XtraReport-a može kupiti podatke (DataSet iz Web servisa, npr.). Podsjećam - postoji end-user dizajner koji zna kako struktura podataka izgleda (ima hijerarhijski prikaz, nalik onom koji vidiš u Report Editoru iz SQL Server Reporting Servisa, ma da je Report dizajner XtraReports-a NEUPOREDIVO moćniji od onog koji se stavlja na upotrebu end-useru za kreiranje izvještaja koji se baziraju na modelu podataka). Tokom end-user dizajn procesa - moguće je potom podesiti i sortiranje, filter itd.

2. Svaka izrada i promjena reporta tako ne zahtijeva developer intervenciju (imam takav slučaj u više firmi) iz razloga navedenoj u tački 1. Tu dakle NEMA deployment-a bilo kakvog binary-ja, a report definicija je čisti tekstualni fajl. Za jako kratko vrijeme (da ne licitiram br. linija koda) - svaki developer može kreirati ASP.NET okruženje koje će omogućiti kreiranje, pregled i ažuriranje izvještaja (upotrebom XtraReports end-user dizajnera), i pregled tih izvještaja u ASP.NET-u - da cjelokupan takav sistem ne zahtijeva nikakav veći deployment od onoga koji zahtijeva SQL Server Reporting Services.

Kako?

Tako što bi se sa svakog klijenta mogli gledati izvještaji direktno na Web-u (bez preinstalacije ikakvih Devexpres komponenti na klijente), i tako što bi end-useri mogli (uz pomoć malog klijentskog programa) kreirati/modifikovati izvještaje i slati nazad na Web server koji bi ih uredno listao i nudio drugim korisnicima na upotrebu. Pa - ni SQL Server Reporting servis nije imun na instalaciju end-user modula za generisanje izvještaja ...

Naravno - sve ovo SQL Server Reporting Services već ima bez programiranja - ali, eto... da dokažem da nije nemoguće i preteško izvesti sličan mehanizam upotrebom 3rd party reporting aplikacija (kao što je XtraReports), koje si ti u startu otpisao i pokušao obezvrijediti.

O End-user dizajneru i kreiranju data source-a od strane end-usera, pogledaj ovdje: http://www.devexpress.com/Prod...g/features_enduserdesigner.xml
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
*.crnagora.net.

Sajt: www.azalea-maritime.com


Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don\'t know anymore ...16.03.2009. u 19:58 - pre 183 meseci
@Sapphire: Bez ikakve dileme - End-User Designer iz SQL Server Reporting Servisa je lakši za upotrebu, ali i višestruko funkcionalno slabiji i manje fleksibilan u odnosu na End-User Report Designer iz XtraReports paketa.

Ipak - onaj ko radi u određenom preduzeću i želi da radi sa izvještajima - garantovano će biti dovoljno pismen da savlada proces kreiranja izvještaja (potpuno nalik onome u Access-u), a za početak može koristiti i ugrađeni Wizard...

Više o tome - u okviru video tutoriala na adresi: http://tv.devexpress.com/ReportDesignerOverview.movie i http://tv.devexpress.com/ReportDesignerWizard.movie
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
80.93.229.*

ICQ: 20785904


+4 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...20.03.2009. u 09:58 - pre 183 meseci
ljudima koji rade sa ovim CR-om sto dolazi uz VS, treba dati beneficirani radni staz...
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
212.39.113.*



+6 Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...07.04.2009. u 02:09 - pre 183 meseci
Evo i ja sam bio zatrpan poslom zadnjih sedmica, samo hocu da kazem:


@Djoks, @mmix:

Svaka cast na veoma veoma korisnim komentarima... Hvala jos jednom!


@sallle:

:) slazem se u potpunosti, najljepsa su nerviranja kada se srusi i povuce i VS sa sobom ...
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

motto cooltywator
Belgrade

Član broj: 64347
Poruke: 57
*.dynamic.isp.telekom.rs.



Profil

icon Re: Crystal reports - mrziti ili voljeti ? I don't know anymore ...10.06.2010. u 10:15 - pre 168 meseci
Pozdrav svima

Imam jedno pitanje u vezi cr 8.5 posto taj koristim.
Nemogu da pokrenem .rpt i .exe preko mapiranog diska sa druge masine(trenutno mi se svi izvestaji nalaze na svakoj masini i tako se pokrecu), isti problem se javlja i kada hocu da kopiram na drugi racunar javlja da je fajl zauzet kao da ga neko drzi a naravno da ne .

Ako znate resenje javite mi

Unapred hvala !
Angelina Jolie
 
Odgovor na temu

[es] :: .NET :: Crystal reports - mrziti ili voljeti ? I don't know anymore ...

Strane: 1 2

[ Pregleda: 7342 | Odgovora: 35 ] > FB > Twit

Postavi temu Odgovori

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