PDA

View Full Version : گزارشگیری در محیط وب



mohsen_zelzela00
چهارشنبه 18 فروردین 1389, 23:38 عصر
با سلام خدمت اساتید محترم من در سایتی که دارم طراحی می کنم احتیاج به گزارشگیری دارم یعنی این که یک سری داده رو از DataBase بخونم و در یک محیطی (مثل CrystalReport) اونو چاپ کنم ولی از یکی از دوستام بهم گفت که اگه از CrystalReportاستفاده کنم وقتی که سایتم رو آپلود می کنم برام مشکل به وجود می آره (به خاطر نسخه غیر قانونی). این سوال رو اینجا مطرح کردم که از دوستانی که تا الان از CrystalReport استفاده کرده اند بپرسم که آیا این صحت دارد یا خیر؟؟؟ و اگه آره از چه نرم افزار دیگه استفاده کنم؟؟؟ ممنون

Hossein Bazyan
پنج شنبه 19 فروردین 1389, 00:30 صبح
با سلام خدمت اساتید محترم من در سایتی که دارم طراحی می کنم احتیاج به گزارشگیری دارم یعنی این که یک سری داده رو از DataBase بخونم و در یک محیطی (مثل CrystalReport) اونو چاپ کنم ولی از یکی از دوستام بهم گفت که اگه از CrystalReportاستفاده کنم وقتی که سایتم رو آپلود می کنم برام مشکل به وجود می آره (به خاطر نسخه غیر قانونی). این سوال رو اینجا مطرح کردم که از دوستانی که تا الان از CrystalReport استفاده کرده اند بپرسم که آیا این صحت دارد یا خیر؟؟؟ و اگه آره از چه نرم افزار دیگه استفاده کنم؟؟؟ ممنون

سلام
قبلا مطرح شد و به جواب رسید ( من خودم از html برای گزارشگیری استفاده میکنم و تکه کدی هم فکر کنم نوشتم ) به پستهای من نگاه کن پیداش میکنی

naser2009
پنج شنبه 19 فروردین 1389, 00:54 صبح
سلام دوسته من
آره درسته به مشکل بر میخوری با Crystal report در وب
بهتره یا به قوله دوستمون از html استفاده کنی یا از stimul report استفاده کن
آموزششم در سایت فراوان یافت می شود

programmer2010
پنج شنبه 19 فروردین 1389, 00:58 صبح
از Reporting service میتونی استفاده کنی و هاست هایی هستند که این سرویس رو ارائه بدند.

naser2009
پنج شنبه 19 فروردین 1389, 01:14 صبح
از Reporting service میتونی استفاده کنی و هاست هایی هستند که این سرویس رو ارائه بدند.
آره اینم فکر خوبیه میتونین بگین کدوم هاست ها این سرویس رو ارائه میدن
این یک امکان داخلی SQl server بود مگه نه؟

Alireza_Salehi
پنج شنبه 19 فروردین 1389, 10:23 صبح
Reporting Service نیازی به پشتیبانی هاست نداره DLL ها رو در دایرکتوری Bin کپی کنید کار میکنه.

البته من هم پیشنهاد میکنم با HTML کار کنید چون همه کامپوننت های تحت وب یه جوری مشکل دارند...
و برای یه سری کارها واقعا اذیت می کنند.

mohsen_zelzela00
پنج شنبه 19 فروردین 1389, 14:37 عصر
Reporting Service نیازی به پشتیبانی هاست نداره DLL ها رو در دایرکتوری Bin کپی کنید کار میکنه.

البته من هم پیشنهاد میکنم با HTML کار کنید چون همه کامپوننت های تحت وب یه جوری مشکل دارند...
و برای یه سری کارها واقعا اذیت می کنند.

دوست عزیز میشه یک لینک معرفی کنید که اینو آموزش داده باشه؟؟؟ چون خیلی ضروری هست
و اگه من نسخه اصلی CrystalReport رو خریداری کنم باز هم به مشکل بر می خورم؟؟؟؟؟؟؟؟
ممنونم

Alireza_Salehi
پنج شنبه 19 فروردین 1389, 14:50 عصر
تا جائی که خاطرم هست باید این DLL ها رو داخل فولدر Bin کپی کنید:

Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.WebForms.dll

برای ساختن گزارش هم یک فایل rdlc به پروژه اضافه کنید و گزارش رو طراحی کنید.
نحوه اتصال به دیتاست هم مثل کریستال هستش

برای نمایشش هم باید از ReportVewer استفاده کنید. که در Toolbar ویژوال استودیو موجوده

نکته مهم : موقع Publish کردن باید فایل های RDLC رو دستی از محل ذخیره سازی پروژه به هاست منتقل کنید و نباید از فایل هائی که Publish تولید کرده استفاده کنید.

لینک آموزشی:
http://gotreportviewer.com/

بخش اصلی در MSDN:
http://msdn.microsoft.com/en-us/library/ms251671%28VS.80%29.aspx
مثال های MSDN:
http://msdn.microsoft.com/en-us/library/ms251686%28v=VS.80%29.aspx

mohsen_zelzela00
جمعه 20 فروردین 1389, 19:34 عصر
تا جائی که خاطرم هست باید این DLL ها رو داخل فولدر Bin کپی کنید:

Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.WebForms.dllبرای ساختن گزارش هم یک فایل rdlc به پروژه اضافه کنید و گزارش رو طراحی کنید.
نحوه اتصال به دیتاست هم مثل کریستال هستش

برای نمایشش هم باید از ReportVewer استفاده کنید. که در Toolbar ویژوال استودیو موجوده

نکته مهم : موقع Publish کردن باید فایل های RDLC رو دستی از محل ذخیره سازی پروژه به هاست منتقل کنید و نباید از فایل هائی که Publish تولید کرده استفاده کنید.

لینک آموزشی:
http://gotreportviewer.com/

بخش اصلی در MSDN:
http://msdn.microsoft.com/en-us/library/ms251671%28VS.80%29.aspx
مثال های MSDN:
http://msdn.microsoft.com/en-us/library/ms251686%28v=VS.80%29.aspx

سلام دوست عزیز
این کار رو من موقعی که بخوام از Html استفاده کنم باید این کارها رو انجام بدم یا ایکه وقتی که بخوام از کریستال استفاده کنم؟؟؟


اگه در مورد Htmal آموزشی دارید ممنون میشم

mohsen_zelzela00
دوشنبه 23 فروردین 1389, 19:43 عصر
دوستان کسی نیست که کمک کنه؟؟؟

Himalaya
دوشنبه 23 فروردین 1389, 21:09 عصر
http://barnamenevis.org/forum/showthread.php?t=167253

یه روش توضیح داده شده... حالت html هم تو پست 29