سلام دوستان
به نظر شما کدام ابزار گزارش گیری واسه برنامه ویندوزی با زبان سی شارپ بهتر است؟؟ از لحاظ سرعت ، راحتی نصب بر روی سیستم کاربر، قبلیت گزارش گیری داینامیک ، طراحی زیبا و ...
سلام دوستان
به نظر شما کدام ابزار گزارش گیری واسه برنامه ویندوزی با زبان سی شارپ بهتر است؟؟ از لحاظ سرعت ، راحتی نصب بر روی سیستم کاربر، قبلیت گزارش گیری داینامیک ، طراحی زیبا و ...
FastReportاز لحاظ نصب و... خيلي راحت است با زبان فارسي ميانه بسيار خوبي دارد خود اين برنامه هم نسخه .NET با دات نوشته شده است و از لحاظ سرعت اگر ناشيانه استفاده نشه تاكيد مي كنم ناشيانه
سرعتش از كريستال بالاتر است
اما در مورد كريستال خوبي بزرگ اون در اين است كه جداول وقتي با هم در ارتباط باشند و شما يك Where Condition از سورس برنامه به آن پاس دهيد كل اين موارد (جدول + فيلدهاي مورد استفاده در گزارش+ Join + Where Condition ) به صورت يك Ad hoc query به SQL Server و يا بانك اطلاعاتي شما فرستاده مي شود
در FAst Report هر جدول مورد استفاده در گزارش جداگانه Load شده و در سمت كلاينت عمليات Join و رندر شدن گزارش انجام مي شود (اينجاست كه كاربران به صورت ناشيانه از آن استفاده مي كنند و وقتي حجم ركوردشان بالا رفت اين برنامه را كنار مي گذارند) خوب راه حل براي رفع اين مشكل Fast اين است كه هر جدولي كه با اون در ريپورت سرو كار داريد Where Codition اون را جداگانه تنظيم نماييد تا گير نيافتيد
به زودي يه سري مقاله جديد فارسي در مورد Fast Report در سايت www.nikamooz.com خواهيم گذاشت
خيلي جسته گريخته توضيح دادم چون دارم يه متن براي يه مقاله Silverlightي آماده مي كنم ببخشيد