PDA

View Full Version : سوال: گزارش گیری



Alireza.imani
دوشنبه 27 شهریور 1391, 13:53 عصر
سلام دوستان...من یه برنامه دارم که می خوام در اون تعدادی عضو را ثبت نام کنم.این اطلاعات به فایل اکسس ارسال می شود.حال می خواهم با فشردن دکمه ای ، آن اطلاعات نماش داده شوند.لطفا درباره ی چگونگی انجام این کار و کد آن راهنماییم کنید.

ehsan7007
دوشنبه 27 شهریور 1391, 14:13 عصر
کریستال ریپورت (http://barnamenevis.org/showthread.php?357690-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-(%D9%85%D8%A8%D8%AA%D8%AF%DB%8C-%D9%88-%D8%A7%D8%B3%D8%A7%D9%86)&highlight=%D8%A7%D9%85%D9%88%D8%B2%D8%B4)

amir-aa
دوشنبه 27 شهریور 1391, 14:42 عصر
اگه نمیخوای پرینت بگیری خب از گرید استفاده کن

mhdhp86
دوشنبه 27 شهریور 1391, 14:50 عصر
من به این نتیجه رسیدم که stimul از همه بهتره...اما هنوز یه آموزش درست درمون ازش پیدا نکردم :ناراحت:

Alireza.imani
دوشنبه 27 شهریور 1391, 15:26 عصر
خب...این دیتا گرید ویو چه طوریه؟اگر لینک آموزشی سراغ دارید به دادم برسید.

ali_habibi1384
سه شنبه 28 شهریور 1391, 10:22 صبح
DataGridViewيه جدول كه اطلاعات رو براتون ميارهو ميتونيد از ابزارهاي سمت چپ VS ببينيدش. ديتا تيبل سازيد و اطلاعاتش رو بريزيد توي گريد تا بهتر متوجه بشيد.

Farshid007
سه شنبه 28 شهریور 1391, 10:32 صبح
کریستال ریپورت (http://barnamenevis.org/showthread.php?357690-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-(%D9%85%D8%A8%D8%AA%D8%AF%DB%8C-%D9%88-%D8%A7%D8%B3%D8%A7%D9%86)&highlight=%D8%A7%D9%85%D9%88%D8%B2%D8%B4)

مفت نمی ارزه:
دلایل:
حجم سنگین
نداشتن قابلیت طراحی گزارش توسط Target Machine
نداشتن لایه زبان نویسی (سی شارپ ، وی بی)
نداشتن زبان فارسی برای کنترل های نظیر View
نداشتن ...

Farshid007
سه شنبه 28 شهریور 1391, 10:33 صبح
من به این نتیجه رسیدم که stimul از همه بهتره...اما هنوز یه آموزش درست درمون ازش پیدا نکردم :ناراحت:
افرین stimul بعدش Fast Report

ali_habibi1384
سه شنبه 28 شهریور 1391, 10:46 صبح
برتري هاي stimul به كريستال:
1. امکان Import از CrystalReports
2. امکان تولید گزارش بصورت DesignTime و RunTime . یعنی کاربر خودش نیز می تواند برای خودش گزارش تهیه کند که امکان بسیار کاربردی ای است.نكته جالب اينجاست كه چون اين ابزار MultiLingual هست و از زبان فارسي هم پشتيباني ميكند ، كاربري كه انگليسي ياد ندارد هم ميتواند با اين ابزار كار كند
3. سبک بودن و سریعتر Load شدن نسبت به CrystalReports
4. پشتیبانی کامل و بسیار عالی از زبان فارسی
5. همخوانی کامل با VisualStudio2010 و فناوری WPF
6. فرمت های بسیار متنوع جهت Export گزارشات
7.امكان لود كردن تصوير بصورت Runtime با آدرس فايل (كريستال فاقد اين ويژگي است) نكته جالب تر اين است كه تصاوير ميتوانند نواحي Transparent داشته باشند يعني مثلا 2 تا عكس Gif با نواحي شفاف رو بندازي رو هم (كه كريستال در اين مورد هم ضعف دارد و نواحي را سفيد ميكند) و جالب تر از همه پشتيباني از تصاوي Gif و PNG (كريستال فقط JPG و فكر كنم BMP را پشتيباني ميكند)
8.حجم بسيار ناچيز اين ابزار (فقط 5 مگابايت) و عدم نياز به نصب (فقط 4 تا DLL را كپي كنيد كنار EXE) ، دليل اين امر هم اينست كه اين ابزار فقط يك Interface براي پروژه هاي .net است .
مقايسه اكتيو ريپورت و كريستال ريپورت


Crystal Report
ویژگی و فواید :
1. انفعالی بودن محیط نمایشگر گزارش ( اینکه کاربر بتواند براحتی امکان مرتب کردن و فیلتر کردن داشته باشد . )
2. ایجاد ساخت گزارش های پیچیده
3. ایجاد گزارش از چندین بانک اطلاعاتی و نمایش آن در یک گزارش واحد
4. ایجاد گزارش های که شامل نمودار و جداول هستند در یک گزارش واحد
5. اضافه کردن نمودار ، جدول ، متن و تصاویر به گزارش جهت بالاتر بردن کیفیت گزارش
6. پشتیبانی از چندین زبان ( از جمله فرانسه ، آلمانی و ... )
7. رایگان بودن ابزار
8. داشتن ابزار رایگان جهت نمایش گزارش در محیط وب
9. DataSource های که پشتیبانی می شوند : DataSet , DataTable , DataView , DataRelation
10. داشتن محیط مجزا جهت ساخت گزارش
11. پشتیبانی از بانک های اطلاعاتی : , OLDB , Excel , XML MS SQL , ODBC , Oracle , Access
12. تبدیل گزارش به ساختار های چون : Excel , PDF , HTML , XML , RTF

معایب :
1. امکان ساخت گزارش از یک Generic Listبطور مستقیم وجود ندارد
2. امکان فارسی سازی محیط طراحی وجود ندارد
3. نداشتن کنترل بارکد
4. امکان ساخت گزارش بصورت پویا در زمان اجرا وجود ندارد.

منابع :
- http://www.crystalreports.com (http://www.crystalreports.com/)
- نتایج و مشاهدات بدست آمده از نمونه فایل ساخته شده
Active Report

ویژگی و فواید :
1. پیشگام بودن در ساخت اولین ابزارهای گزارش سازی در محیط دات نت
2. داشتن یک محیط مجزا جهت ساخت گزارش برای کاربران
3. کیفیت و عملکرد آن توسط هزاران کاربر و برنامه نویس تائید شده است
4. مجموعه کاملی از ابزارها ( نمودار ها ، تصاویر ، متن و ... ) جهت ساخت هرگونه گزارش وجود دارد .
5. داشتن کنترل بارکد جهت ساخت گزارشی که در آنها به بارکد نیاز است
6. ایجاد ساخت گزارش های پیچیده
7. ایجاد گزارش از چندین بانک اطلاعاتی و نمایش آن در یک گزارش واحد
8. تبدیل گزارش به ساختار های چون : PDF , HTML , MHT , RTF , Excel , TXT , TIF , XLS
9. پشتیبانی از بانک های اطلاعاتی : , OLDB , Excel , XML MS SQL , ODBC , Oracle , Access
10. DataSource های که پشتیبانی می شوند : , Generic List DataSet , DataTable , DataView , DataRelation
11. داشتن ابزاری جهت نمایش گزارش در محیط وب
12. امکان چاپ گزارش بطور مستقیم و بدون نیاز به امکانات نمایشگر گزارش
معایب :
1. پشتیبانی نکردن نرم افزار توسط شرکت های ایرانی

منابع :
- http://www.datadynamics.com (http://www.datadynamics.com/)

mhdhp86
سه شنبه 28 شهریور 1391, 10:50 صبح
برتري هاي stimul به كريستال:
1. امکان Import از CrystalReports
2. امکان تولید گزارش بصورت DesignTime و RunTime . یعنی کاربر خودش نیز می تواند برای خودش گزارش تهیه کند که امکان بسیار کاربردی ای است.نكته جالب اينجاست كه چون اين ابزار MultiLingual هست و از زبان فارسي هم پشتيباني ميكند ، كاربري كه انگليسي ياد ندارد هم ميتواند با اين ابزار كار كند
3. سبک بودن و سریعتر Load شدن نسبت به CrystalReports
4. پشتیبانی کامل و بسیار عالی از زبان فارسی
5. همخوانی کامل با VisualStudio2010 و فناوری WPF
6. فرمت های بسیار متنوع جهت Export گزارشات
7.امكان لود كردن تصوير بصورت Runtime با آدرس فايل (كريستال فاقد اين ويژگي است) نكته جالب تر اين است كه تصاوير ميتوانند نواحي Transparent داشته باشند يعني مثلا 2 تا عكس Gif با نواحي شفاف رو بندازي رو هم (كه كريستال در اين مورد هم ضعف دارد و نواحي را سفيد ميكند) و جالب تر از همه پشتيباني از تصاوي Gif و PNG (كريستال فقط JPG و فكر كنم BMP را پشتيباني ميكند)
8.حجم بسيار ناچيز اين ابزار (فقط 5 مگابايت) و عدم نياز به نصب (فقط 4 تا DLL را كپي كنيد كنار EXE) ، دليل اين امر هم اينست كه اين ابزار فقط يك Interface براي پروژه هاي .net است .

)

آموزش خوب و سریع ازش سراغ ندارید؟

ali_habibi1384
سه شنبه 28 شهریور 1391, 11:11 صبح
آموزش خوب و سریع ازش سراغ ندارید؟
با اين تفاسير متاسفانه من از كريستال ريپورت استفاده ميكنم:خجالت: (سراغ ندارم)