1. formatiranje, fontovi, pozicioniranje sadrzaja, uzas koji bi "trebao" biti WYSIWYG.
Pa stvarno je smjesno koliko muke treba za neke najosnovnije stvari. Sad kad znam dosta "precaca" i rjesenje, neke stvari je lakse, ali ni sam ne znam koliko mi je trebalo da skontam gluposti oko samog pozicioniranja objekata po izvjestaju, nista nije poravnano kako treba, CR uporno bira neke svoje lokacije, crtanje bilo kakvih linija je katastrofa, micanje par linija zajedno gotovo uvijek rezultira u pogresnom rasporedu... Koordinatni sistem nema nikakvog smisla, potpuno pogresno osmisljen
2. tabele
Bolje receno - nemogucnost pravljenja istih. Nemojte me pogresno shvatiti, moze se tabela napraviti pomocu box-ova i linija, ali to nije tabela. Niti se prilagodjava sadrzaju u sebi, niti ista. Bilo kakva promjena na istoj povlaci dodatne glavobolje. Tu dolazimo i do slijedeceg:
3. uzasna fleksibilnost
Ovo je najlakse objasniti na nacin: ako zelite dodati novu kolonu u report - you are screwed
4. export
word - srednja zalost
excel - zalost zalost
5. integracija sa VS
nikakvo design-time odredjivanje samih vrsta podataka na izvjestaju nije moguce (pod ovim mislim da report prepozna da je neki field decimal polje, te da napravi property box pravilno prema tipu, a ne da ga zatrpa opcijama za sve moguce i nemoguce tipove podataka). Ubacivanje slika u report je posebna prica, ako sliku za picturebox odaberete dvoklikom, picturebox nestane (ovo je barem kod mene bug).
Kad sam vec kod picturebox-a, kakvog smisla ima da sve osim 256 color bitmap-a prikazuje neispravno ?!
Da sad ne bi sve ostalo na pljuvanju, stvarno mislim da je CR mocan. Formule, report viewer - sve je to super, nego mene zanima zasto je CR ovako los u nekim najosnovnijim stvarima. Ipak se radi o dodatku za stampu, a on na tome podbacuje u velikoj mjeri. Lakse je u word-u ili excel-u napraviti normalan izvjestaj (mislim na ovo osnovno formatiranje sadrzaja), nego u nekom tzv WYSIWYG editoru koji bi trebao biti mocniji 894 puta. Dovoljno je pogledati Corel Draw i lakocu crtanja svega i svacega, pa i taj CR je u dvocifrenoj verziji...
ZASTO ?
P.S. evo najnoviji mazohizam je sto mi se jedan od izvestaja usporio maksimalno za scrolling u report viewer-u, bez bilo kakvog "normalnog" vidljivog razloga. Vezivanje vezem manually programabilno, debuggerom sam provjerio da li CR ista ucitava tokom scrolling-a (naravno, odgovor je ne, ali za svaki slucaj ), i jos nemam rjesenje. Na kraju ce se ispostaviti da je opet neka banalna glupost
EDIT: ujedno, molio bih bez odgovora: "idi pa napravi sam svoj reporting solution, ako znas bolje" :) Imam puni respekt prema CR, usprkos svemu, samo me zanima i vas komentar
[Ovu poruku je menjao Sapphire dana 07.03.2009. u 03:03 GMT+1]