PDA

View Full Version : پایان مشکل گزارش پویا( دیگه بسه)



مطهر
جمعه 08 اردیبهشت 1385, 16:08 عصر
با سلام













حتماً شما هم خیلی ابزارهایی دوست دارید که در برنامه تان باشد و یا پیدا نکرده اید، یا احتمالاً ک . ر . ک آن را پیدا نکرده اید. آیا هیچ گاه ما نباید خودمان تولید کننده باشیم. زیاد نمی خواهم وارد فلسفه و این چیز ها بشم. فقط یه پیشنهاد دارم . امیدوارم دوستان لطف کنند و حداقل نسبت به این پست کم لطفی نفرمایند.
برنامه ای که می خواستم بگم روی آن کار کنیم. مربوط میشه یک ابزار گزارش ساز . اگر زیاده روی نکنم تقریباً شبیه به ReportViewer در VS2005 است. این ابزار ساده و کارآمد opensourceنیست ، در حالت اجرا هم هیچ ابزاری برای ویرایش گزارش به ما نمی دهد. اصلاً نمی توان گزارش پویا ساخت، ولی ...
اگر آن را با ابزار بسیار قدرتمندNotepad باز کنید می بینید که فایل XML است. توضیحات باشه برا بعد.
من تجربه اندکی برای ساخت چنین محیط های گزارشی را دارم(برای طراحی برچسب های بارکد من یهDesigner طراحی کردم). که با کمک هم می توانیم این برنامه را بسازیم.
موضوع پروژه:
ساخت برنامه گزارش ساز فارسی(محصول "برنامه نویس").

hrmprog
جمعه 08 اردیبهشت 1385, 21:10 عصر
سلام
خیلی خوب است من هم سورس آنرا دیدم و فکر میکنم میشه فایل XML را در زمان اجرا ساخت

رضا عربلو
یک شنبه 10 اردیبهشت 1385, 21:17 عصر
من که هرچی نگاه کردم اسم این گزارش ساز را متوجه نشدم؟

مطهر
دوشنبه 11 اردیبهشت 1385, 09:33 صبح
من که هرچی نگاه کردم اسم این گزارش ساز را متوجه نشدم؟
توی VS2005 این هست. ReportViewer
ولی من قصدم اینه که یه چیزی خودمون بنویسیم. که قابلیتهای بیشتری داشته باشه
الانم که این کلمه "ملی" مد شده. ما هم یه "گزارش ساز ملی" می نویسیم

linux
دوشنبه 11 اردیبهشت 1385, 10:30 صبح
دوست عزیز اگر شما بتوانید این کار را بکنید که خیلی خوب هست.

مطهر
دوشنبه 11 اردیبهشت 1385, 11:17 صبح
اگر خوب دقت کنید در کد تولید شده می فهمید که این ابزار هم به روشی از موتور گزارش سازی کریستال ریپورت بهره می گیرد.
میشه بیشتر توضیح بدید.
البته. فکر نمی کنید باید خودمان یه این طور ابزاری داشته باشیم.

ali_kolahdoozan
دوشنبه 11 اردیبهشت 1385, 12:27 عصر
من یه تیکه از جانوس رو روش کار کردم میشه از اون بهترش رو ساخت فقط وقت می خاد . و اینکه بعد وقتی رفت تو بازار همه دنبال کرکش نگردن .

linux
دوشنبه 11 اردیبهشت 1385, 12:37 عصر
من یه تیکه از جانوس رو روش کار کردم میشه از اون بهترش رو ساخت فقط وقت می خاد . و اینکه بعد وقتی رفت تو بازار همه دنبال کرکش نگردن .
من که چیزی از این بابت دستگیرم نشد که منظور شما چی بود

در مورد گزارش این ابزار واقعا چیز کاآمد و مفیدی هست http://www.gotreportviewer.com/
این لینک را نگاه کنید.
خوب میشه اگر با هم روش کار کنیم.

رضا عربلو
دوشنبه 11 اردیبهشت 1385, 20:33 عصر
reportviewer همان طور که از اسمش می توان دید یک نشان دهنده گزارش است و نه یک گزارش ساز. و گزارش سازی که برای این نوع گزارش استفاده می شود در خود vs2005.net پ integrate شده است.

مطهر
دوشنبه 11 اردیبهشت 1385, 21:27 عصر
و گزارش سازی که برای این نوع گزارش استفاده می شود در خود vs2005.net پ integrate شده است.
حالا ما می خوایم یه گزارش ساز بسازیم که شما در زمان اجرا به کاربرتان این اجازه را بدهی خودش گزارش را بسازد و آن را مطابق با سلیقه خودش دربیاورد . (البته فارسی و ساده)

linux
دوشنبه 11 اردیبهشت 1385, 21:37 عصر
راستی تو آن سایتی که لینک داده بودم چیزی که شما می خواستی یک مدلش را داشت

مطهر
دوشنبه 11 اردیبهشت 1385, 22:42 عصر
راستی تو آن سایتی که لینک داده بودم چیزی که شما می خواستی یک مدلش را داشت
من یه سری را دانلود کردم. میشه آدرس دقیقترشود بدید.
ممنونم

بابک زواری
دوشنبه 11 اردیبهشت 1385, 22:50 عصر
توی http://www.gotreportviewer.com/ نوشته که رایگانه ؟
کسی امتحانش کرده که ببینه مشکلی داره یا نه ؟ به نظر چیز خوبی میاد

linux
سه شنبه 12 اردیبهشت 1385, 07:33 صبح
http://www.gotreportviewer.com/DynamicTableVB.zip

linux
سه شنبه 12 اردیبهشت 1385, 15:03 عصر
توی http://www.gotreportviewer.com/ نوشته که رایگانه ؟
کسی امتحانش کرده که ببینه مشکلی داره یا نه ؟ به نظر چیز خوبی میاد
آره من امتحان کردم و کلی هم باحاهاش حال کردم به نظرم یکی از بهترین
ابزار گزارش سازی هست

linux
سه شنبه 12 اردیبهشت 1385, 23:37 عصر
این لینک ها را یافتم!
http://www.microsoft.com/sql/technologies/reporting/rdlspec.mspx
در اینجا اطلاعات کامل در مورد این rdlc هست.
و اینجا هم یک نرم افزار متن باز هست
http://www.fyireporting.com/products.html
که rdlc تولید می کنه حالا کی پایه هست تا این را با ویبی دوباره نویسی کنیم و از دست کریستال ریپورت هم راحت بشیم؟

مطهر
چهارشنبه 13 اردیبهشت 1385, 06:21 صبح
که rdlc تولید می کنه حالا کی پایه هست تا این را با ویبی دوباره نویسی کنیم و از دست کریستال ریپورت هم راحت بشیم؟
اجازه بدید من یکم این دانلدیات را بررسی کنم
.
امیدوارم دوستان دیگه هم به جمع ما بپیوندند

ali_kolahdoozan
چهارشنبه 13 اردیبهشت 1385, 07:08 صبح
آقای مطهر هر فکری دارید من هم حاضرم کمک کنم

مطهر
چهارشنبه 13 اردیبهشت 1385, 07:24 صبح
من سریع یه نگاه به سورس انداهختم. ارزش کار کردن را داره
حداقلش اینه که نیاز نیست دوباره از نو بنویسی
تا بررسی بعدی........

رضا عربلو
چهارشنبه 02 اسفند 1385, 12:29 عصر
نتیجه چی شد؟

linux
چهارشنبه 02 اسفند 1385, 13:51 عصر
نتیجه چی شد؟
:))
هیچی!
با دوستان صحبت کردیم ولی پیگیری نشد.
الان هم واقعا به این گزارش ساز احتیاج دارم اگر کسی حاضر باشه میشه باز روش کار کرد

rezaei manesh
چهارشنبه 02 اسفند 1385, 15:05 عصر
من هم تا 5-6 ماه دیگه به همچین گزارش سازی نیاز دارم
من هم حاضرم در حد توانم کمک کنم اما الان نمی تونم تمام وقتمو سر این موضوع (که خیلی هم مهم هست) بزارم اما می تونم کمکی هرچند کوچک بکنم
اگه شروع کردین خبر کنید

linux
پنج شنبه 03 اسفند 1385, 00:40 صبح
من هم تا 5-6 ماه دیگه به همچین گزارش سازی نیاز دارم
من هم حاظرم در حد توانم کمک کنم اما الان نمی تونم تمام وقتمو سر این موضوع (که خیلی هم مهمه) بزارم اما می تونم کمکی هرچند کچیک بکنم
اگه شروع کردین خبر کنید
خوب از کجا شروع کنیم؟
راستی زمانی که ما درس می خواندیم کلی مشق و دیکته می نوشتیم. جدید تو مدرسه های چی کار می کنند؟ تازگیهای خیلی غلط املایی زیاد شده

sh
پنج شنبه 03 اسفند 1385, 14:52 عصر
بابک منم حتما کمک میکنم

programmermp
پنج شنبه 03 اسفند 1385, 15:36 عصر
سلام

من می گم که تا اواخر سال 2007 (اواخر نوامبر به بعد) وی بی دات نت 2007 اوراکاس

نسخه نهایش قراره که بیاد بازار

الان نسخه بتاش هست رو سایت مایکروسافت

احتمالش هست که کریستال از این نظر بهبود پیدا کرده باشه یا نه ؟

شاید بهتر باشه صبر کنیم یا اگه می خواهید شروع کنیم بعد وقتی اومد اگه مشکلش برطرف

شده بود که کارمون هیچی می شه و اگه نشده بود خوب ما کار خودمون رو کردیم دیگه

نمی دونم نظر دوستان چیه در این مورد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/

linux
پنج شنبه 03 اسفند 1385, 18:49 عصر
سلام

من می گم که تا اواخر سال 2007 (اواخر نوامبر به بعد) وی بی دات نت 2007 اوراکاس

نسخه نهایش قراره که بیاد بازار

الان نسخه بتاش هست رو سایت مایکروسافت

احتمالش هست که کریستال از این نظر بهبود پیدا کرده باشه یا نه ؟

شاید بهتر باشه صبر کنیم یا اگه می خواهید شروع کنیم بعد وقتی اومد اگه مشکلش برطرف

شده بود که کارمون هیچی می شه و اگه نشده بود خوب ما کار خودمون رو کردیم دیگه

نمی دونم نظر دوستان چیه در این مورد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/
کسی قرار نیست رو کریستال ریپورت کار کنه
الان هم گزارش ساز با سورسش هست ولی چیزی که ما دنبالش بودیم نیست
reportview control که بر اساس xml هست و ماکروسافت طراحی کرده احتمالا در آینده ای نه چندان دور جایگزین کریستال ریپورت خواهد شد.حالا ما می خواهیم در گام نخست یک ویزارد درست کنیم که کاربر با انتخاب فیلد ها و اعمال بعضی شرایط بتوانید یک گزارش جدید درست کند

mohammad_alikhani
شنبه 05 آبان 1386, 17:20 عصر
سلام دوستان.
من تازه واردم ولی تازه کار نیستم.
من یه نرم افزار آماده کردم که حدود 450 تا گزارش لازم داره. من قبلا با دلفی برنامه می نوشتم و با Report builder کار می کردم. روزی حدودا 10 تا Report می ساختم. ولی خداییش این کریستال خیلی عجیبه. به هر حال... من فکر می کنم که ساخت یه نرم افزار که بتونه RDLC درست بکنه نباید زیاد سخت باشه. الآن حدود دو هفته می شه که تمام ابزارهای گزارش سازی رو تست کردم. نرم افزاری که می فرمایید با نام fyiReporting گزارش ها رو با فرمت RDL می سازه. این وسط یه C می مونه. یه سری مطلب هم در اون مورد پیدا کردم. باید این وسط یه کانورت هم ایجاد بشه.
اینم لینکاش:

http://msdn2.microsoft.com/en-us/library/ms252109(VS.80).aspx

Report Definition Language Specification (http://www.microsoft.com/sql/technologies/reporting/rdlspec.mspx)

Generating Reports in the .NET Framework (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet01282003.asp)

Got ReportViewer - Includes many samples about Report Viewer

Visual Studio Report Controls Forum on MSDN (http://forums.microsoft.com/msdn/showforum.aspx?forumid=75&siteid=1)

Binding DataSet and Generic .rdlc Reports to a ReportViewer at Runtime By DIren (http://www.codeproject.com/useritems/reportdisplay.asp)

Customizing and Localizing Microsoft ReportViewer .NET - An exact solution by yincekara (http://www.codeproject.com/csharp/LocalizingReportViewer.asp)

A Workaround to Customizing and Localizing the Microsoft ReportViewer .NET Toolbar by yincekara
(http://www.codeproject.com/csharp/custreport.asp)

امیدوارم که مفید باشه...