PDA

View Full Version : مشکل در گزارش گیری در کریستال ریپورت



hesam_dj10
چهارشنبه 29 بهمن 1393, 14:19 عصر
سلام من یه برنامه با C#‎‎‎‎‎‎ و کریستال ریپورت نوشتم و گذاشتم تو شبکه
به این صورت که کانکشن را عوض کردم و ای پی شبکه رو گذاشتم و پوشه برنامه رو توی سرور share کردم و فایل .exe رو در اختیار کاربر گذاشتم
این کارو به خاطر تغییراتی که میخام بدم انجام دادم که دیگه نیاز به نصب و تست روی کلاینت نباشه
دیتا بیس جواب میده ولی کریستال ریپورت نه توی سیستم کلاینت این پیغامو میده


128604
اینم کد برناممه

CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
Form8 frm = new Form8();
frm.crystalReportViewer1.ReportSource = cr;
cr.SetParameterValue("price", textBox2.Text);
cr.SetParameterValue("date", maskedTextBox1.Text);
cr.SetParameterValue("meli", textBox3.Text);


frm.ShowDialog();



البته بالای فرم هم اینو نوشتم
using CrystalDecisions.CrystalReports.Engine;

ali_md110
چهارشنبه 29 بهمن 1393, 14:52 عصر
کانکشن استرینگ اتصالات کریستال ریپورتتون هم به ip سرور تغییر بدید

younes221
چهارشنبه 29 بهمن 1393, 15:06 عصر
سلام اررورش که کاملا مشخصه ،

روی Assembly های کریستال ریپورت در قسمت Reference پروژتون کلیک کنید و از پنجره ی Properties خاصیت Copy Local اونها را برابر true کنید .

hesam_dj10
چهارشنبه 29 بهمن 1393, 15:32 عصر
سلام اررورش که کاملا مشخصه ،

روی Assembly های کریستال ریپورت در قسمت Reference پروژتون کلیک کنید و از پنجره ی Properties خاصیت Copy Local اونها را برابر true کنید .


اینکارو کردم
حالا این پیغامو میده
128607

hesam_dj10
چهارشنبه 29 بهمن 1393, 15:32 عصر
کانکشن استرینگ اتصالات کریستال ریپورتتون هم به ip سرور تغییر بدید

کانکشن استرینگش کجاست؟؟؟

ali_md110
چهارشنبه 29 بهمن 1393, 16:15 عصر
البته این پیامها مربوط به رفرنس برنامه هست که فایلهای کریستال رو نمیبینه
به نظرم فایل RunTime کریستال ریپورت توی سیستم کاربراتون نصب کنید 70 الی 80 مگ هست مشکل حل بشه

hesam_dj10
چهارشنبه 29 بهمن 1393, 20:09 عصر
البته این پیامها مربوط به رفرنس برنامه هست که فایلهای کریستال رو نمیبینه
به نظرم فایل RunTime کریستال ریپورت توی سیستم کاربراتون نصب کنید 70 الی 80 مگ هست مشکل حل بشه
ممنون مشکل همین بود
نصب کردم درست شد
فقط یه سوال دارم که ربطی به تاپیک نداره ولی اجازه بدین بپرسم تا دیگه مشکلم حل شه
من از کریستال ریپورتی که داخل vs 2008 هستش استفاده میکنم
میخام بدونم که چه جوری میتونم کاغذ رو روی A5 تنظیم کنم؟؟؟؟؟؟خیلی گشتم نبود......ممنون

ali_md110
چهارشنبه 29 بهمن 1393, 22:08 عصر
بستگی به طراحی گزارشتون داره
میتونید طوری طراحی کنید که هنگام چاپ همه نوع سایزی Responsive باشه ولی به کمی کار و کدنویسی نیاز هست
وگرنه باید صفحات گزارشتون از اساس A5 باشه بدین صورت روی صفحه گزارشتون کلیک راست کنید و اگه اشتباه نکنم گزینه Designerو بعد گزینه Printer Setup

hesam_dj10
یک شنبه 09 فروردین 1394, 15:48 عصر
ببخشید برنامه درست شد
ولی الان ویندوز یه سیستم کلاینت که برنامه داخل اجرا میشد را عوض کردم
وقتی برنامه رو نصب کردم این پیامو میده
البته کریستال ریپورتر رو نصب کردم هااااا
اینم عکسش


مطمئنم که سایز سر صفحه و پا صفحه درسته
چون توی یه سیستم دیگه که قبلا نصب بود جواب میده
129859