مشاهده نسخه کامل
: مشکل با کد Stimulreport
سلام
من کد زیر را برای گزارش گیری پویا نوشتم
اما با اجرای اون صفحه خالی Stimulsoft نمایش داده میشه
ممنون میشم ایرادشا بگید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
من هم یه همچین مشکلی داشتم ، و دارم ، جست جو کردم نوشته بود که باید یک دیتاست شبیه دیتاستی که قراره پر بشه درست کنی بعد از طریق کد نویسی اون رو پر کنید.
اما نتونستم.
موقتا برای این که کار روی زمین نمونه در استیمول یه دیتاست ساختم، کد SQL اون و هچنین آدرس سرور اون رو از طریق کد نویسی تغییر دادم . اینطوری مشکلم حل شد.
نمونه هاش هم در Pdf سوال و جواب خود استیمول هست که میتونید از سایت شرکتش دانلود کنید.
naser_feb8646
26-06-2010, 19:47
سلام
من کد زیر را برای گزارش گیری پویا نوشتم
اما با اجرای اون صفحه خالی Stimulsoft نمایش داده میشه
ممنون میشم ایرادشا بگید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
دوست عزیز شما توی Stimul یا باید از کنترل ویژوال stimul استفاده کنی یا اینکه یه صفحه گزارش رو با stimul بسازی و کنار فایل پروژه خودت ذخیره کنی و بعد اون دو توی برنامت فراخوانی کنی
اگر روشش رو خواستی بگو من تا جایی که بتونم کمکت میکنم
البته تا سه شنبه دسترسی به اینترنت ندارم
یا علی
سلام دوست عزیز
ممنون میشم اگه روششا بگید
این اخرین کد منه که نتیجه نداد:19:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
همونطور که دوستمون فرمودند، شما باید از کنترل ویژوال استفاده کنید و با کمک اون گزارشتون رو طراحی کنید.
یا اول گزارشتون رو طراحی کنید ، سپس بعد از این خط اون گزارش رو در نمونه ای که ساختید Load کنید.
من در پست قبلیم حواسم به این نبود، فکر کردم تمام مراحل کار را درست انجام داده اید ولی به نتیجه نرسیدید.
سلام
همونطور که دوستمون فرمودند، شما باید از کنترل ویژوال استفاده کنید و با کمک اون گزارشتون رو طراحی کنید.
یا اول گزارشتون رو طراحی کنید ، سپس بعد از این خط اون گزارش رو در نمونه ای که ساختید Load کنید.
من در پست قبلیم حواسم به این نبود، فکر کردم تمام مراحل کار را درست انجام داده اید ولی به نتیجه نرسیدید.
ممنونم از دوستان گرامی
من Load هم به برنامم اضافه کردم اما گزارش کامل را نشون میده
من میخام بر اساس جستجو اطلاعات تو گزارش نشون داده بشن
اصلا انگار دستور اس کیو ال برنامه روی گزارش اجرا نمیشه
ممنون میشم کمکم کنید
سلام
من که نفهمیدم مشکل شما در کدوم قسمته کاره.
برای همین پیشنهاد میکنم یه نمونه بگذارید همون رو تصحیح کنیم یا به صورت مرحله به مرحله جلو بریم.
طبق گفته شما گزارش که نشون داده میشه.یه متغیر متنی به برنامه ات اضافه کن ، بعد در استیمول این متغیر رو به جای کد اس کیو الت بگذار.
بعد با کد نویسی این متغیر رو مقدار دهی کن.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
naser_feb8646
29-06-2010, 10:21
سلام
دوست عزیز شما برای فیلتر کردن اطلاعاتتون دو راه دارید
1- اطلاعات رو توی برنامتون فیلتر کنید بعد به Stimul بفرستید
2- کل اطلاعات رو به Stimul بفرستید و بعد تو خود گرازش فیلتر کنید
دوش اول بهتره چون اگر اطلاعات حجیم باشه سرعت لود کردن گرازش بالاتر میره
حالا شما بگو از کدوم روش راحتتری تا با اون توضیح برم
راستی اگر فیلم های آموزشی که خود سایت گذاشته رو استفاده کنی زودتر به جواب میرسی
اینم لینک فیلم ها
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
منم روش اولا ترجیح میدم
فیلمها را دانلود کرده ام ولی متاسفانه چیزی که درباره اکسس باشه توش پیدا نکردم
دوست عزیز مراحل کارم را توضیح میدم شاید به حل مشکلم کمک کنه
هدف:
جستجو کردن در دیتا بیس و نمایش اطلاعات حاصل از جستجو در StimulReport جهت چاپ
مشکل:
نمایش اطلاعات کامل یک تی بل و عدم اعمال جستجو(نتایج جستجو در Stimulreportاعمال نمیشه)
مراحل کاری من:
1- از تول باکس یک Stireport انتخاب کردم و به محیط دیزاینش رفتم و یک گزارش کامل از تی بل ایجاد کردم و اونا در پوشه دیباگ با نام S2 ذخیره کردم
2- به محیط ویژوال استدیو برگشتم و کد زیر را برای ارتباط و جستجو در دیتا بیس نوشتم(تا اینجا مشکلی نیست چون اطلاعات جستجو شده را به راحتی میتونم در گرید ویو نمایش بدم)
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
1- برای نمایش اطلاعات حاصل از جستجو شده کد زیر را نوشتم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی اطلاعات کامل تی بل نمایش داده میشه و نتیجه جستجو در نمایش گزارش StimulReport اعمال نمیشه:41:
naser_feb8646
29-06-2010, 17:33
سلام
دوست عزیز شما از روشی که بهتون می گم جلو برید انشاالله مشکلتون حل میشه :10::46:
شما ابتدا محیط Design کامپوننت Stimul رو از محل نصبش اجرا کنید و یه گزارش خالی به نام Report1 در پوشه bin برنامتون با پسوند mrt ذخیره کنید
حالا کدهایی که توی مرحله 2 نوشتید رو عیناً می نویسید
و کدهای مرحله 3 رو اول به شکل زیر تغییر می دید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا برنامتون رو یه بار اجرا می کنید و دکمه گزارش رو می زنید بعد از این کار محیط Design کامپوننت Stimul باز میشه شما در قسمت سمت راست تب Dictionary رو انتخاب می کنید و در قسمت Data Sources دیتاستی که به گزارش ارسال کردین رو می بینید
حالا دو راه دارین
1- کل جدولی که در دیتاست هست رو روی صفحه بکشید که به صورت ستونی اطلاعاتون رو مثل یه جدول براتون نمایش میده
2- فیلد های داخل جدول موجود در دیتاست رو تک تک رو صفحه بکشید که فقط اطلاعات مربوط به یه سطر جدول رو بهتون نمایش میده
بعد از اینکه صفحه گزارش رو چیدید محیط Stimul رو یک بار ذخیره کنید و اون رو ببندین و به محیط VS برگردین و به جای خط آخر کد در مرحله 3 این کد رو بنویسید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا علی
سلام
دوست عزیز شما از روشی که بهتون می گم جلو برید انشاالله مشکلتون حل میشه :10::46:
شما ابتدا محیط Design کامپوننت Stimul رو از محل نصبش اجرا کنید و یه گزارش خالی به نام Report1 در پوشه bin برنامتون با پسوند mrt ذخیره کنید
حالا کدهایی که توی مرحله 2 نوشتید رو عیناً می نویسید
و کدهای مرحله 3 رو اول به شکل زیر تغییر می دید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا برنامتون رو یه بار اجرا می کنید و دکمه گزارش رو می زنید بعد از این کار محیط Design کامپوننت Stimul باز میشه شما در قسمت سمت راست تب Dictionary رو انتخاب می کنید و در قسمت Data Sources دیتاستی که به گزارش ارسال کردین رو می بینید
حالا دو راه دارین
1- کل جدولی که در دیتاست هست رو روی صفحه بکشید که به صورت ستونی اطلاعاتون رو مثل یه جدول براتون نمایش میده
2- فیلد های داخل جدول موجود در دیتاست رو تک تک رو صفحه بکشید که فقط اطلاعات مربوط به یه سطر جدول رو بهتون نمایش میده
بعد از اینکه صفحه گزارش رو چیدید محیط Stimul رو یک بار ذخیره کنید و اون رو ببندین و به محیط VS برگردین و به جای خط آخر کد در مرحله 3 این کد رو بنویسید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا علی
زنده ه ه ه ه ه ه ه ه ه بادددددددددددددددددددددد
یک دنیا ممنون دوست عزیز
بالاخره بعد از کلی سرگردانی مشکل به دست شما حل شد:10:
hassanmosavi
28-08-2012, 13:13
سلام یه سوال سخت
من وقتی فایل گزارش رو تو برنامه لود میکنم می تونم در حال اجرا به گزارش شی اضافه کنم
//.....
Stimulsoft.Report.StiReport sr = new Stimulsoft.Report.StiReport();
sr.Load(Server.MapPath("R1_st.mrt"));
Stimulsoft.Report.Components.StiText TxtValue = new Stimulsoft.Report.Components.StiText();
sr.Compile();
StiWebViewer2.Report = sr;
//.....
اما حالا که
از گزارشم دلل ساختم دیگه کامپایل نمیشه
حالا چطور در زمان اجرا بهش ابجکت اضافه کنم؟
DavidNamer
11-10-2012, 23:51
سلام ،آقا ناصر
از راهنمایی مفیدتان متشکرم
gitare_pareh
05-11-2012, 15:32
سلام دوستان یه سوال ؟ وقتی ما کارمون با این برنامه تموم شد چجوری میشه رو کامپیوتر دیگه هم انتقال داد . اصلا من طریقه ساخت setup رو نمیدونم لطف کنید هم آموزش ساخت ستاپ رو بدین هم بگید تو ستاپ چطوری این برناه رو به کامپیوتر دیگه انتقال بدم که تو گذارش گیری مشکلی نداشته باشه
szh_1367
05-11-2012, 16:39
سلام دوستان یه سوال ؟ وقتی ما کارمون با این برنامه تموم شد چجوری میشه رو کامپیوتر دیگه هم انتقال داد . اصلا من طریقه ساخت setup رو نمیدونم لطف کنید هم آموزش ساخت ستاپ رو بدین هم بگید تو ستاپ چطوری این برناه رو به کامپیوتر دیگه انتقال بدم که تو گذارش گیری مشکلی نداشته باشه
شما برای استفاده از stimulreport نیازی به نصب ندارید فقط کافی کامپوننت های استفاده شده از stimulreport رو در ستاپ خود قرار دهید
تو رفرنسهای برنامه اونجایی که با Stimul شروع شده خاصیت Copy To Local رو True کنید یک نسخه از کامپوننت در کنار نرم افزار شما قرار خواهد گرفت
اگر مشکلتون ساخت کل ستاپ هست که باید در بحثی جدا توضیح داده شود
gitare_pareh
07-11-2012, 12:35
آره ببینید کل ماجرا از این قراره که من یک برنامه دارم میسازم که دیتابیسش sql هست و توش هم از استیمول هم یه کامپوننت که یه دکمه گرافیکی رو فرم قرار میده استفاده کردم . حالا من برای بردن و استفاده کردن این برنامه نیازی به نصب و اتچ کردن دیتابیس اس کیو ال رو کامپیوتر مقصد دارم یا نه همین ست آپ کار دیتابیس و چیزا دیگه رو حل میکنه. لطفا توضیح بدین و لینک های مفیدی رو برا این جانب تازه کار قرار بدین .مسسسی
szh_1367
07-11-2012, 14:07
آره ببینید کل ماجرا از این قراره که من یک برنامه دارم میسازم که دیتابیسش sql هست و توش هم از استیمول هم یه کامپوننت که یه دکمه گرافیکی رو فرم قرار میده استفاده کردم . حالا من برای بردن و استفاده کردن این برنامه نیازی به نصب و اتچ کردن دیتابیس اس کیو ال رو کامپیوتر مقصد دارم یا نه همین ست آپ کار دیتابیس و چیزا دیگه رو حل میکنه. لطفا توضیح بدین و لینک های مفیدی رو برا این جانب تازه کار قرار بدین .مسسسی
نیاز به نصب کامل اس کیو ال نیست نسخه express رو نصب کنید کفایت میکنه اما برنامه بدون اس کیو ال دچار مشکل خواهد شد در ضمن باید دیتابیس رو اتچ کنید
اما برای استفاده از سرویس گزارش گیری نیازی به نصب و اتچ کردن و . . . ندارید فقط باید dll های مورد استفاده رو در کنار نرم افزار کپی کنید که خود setup این کار میکنه
الان لینکی که خودم اون رو دیده باشم ندارم اما اگر شما به فارسی هم سرچ کنید فیلم وکتاب اموزش ساخت setup در سی شارپ رو میتوانید پیدا کنید
این رو ببینید ساخت setup ساده و گویا [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
gitare_pareh
07-11-2012, 20:27
میتونم ازتون یه خاهشی کنم.؟میتونید یه برنامه بنویسید که اطلاعات و با عکس یه نفرو بتونم تو یه دیتا بیس ذخیره کنم و با استفاده از استیمول بسته به کدی که وارد میشه عکسش تو گذارش نشون داده بشه؟من برا ذخیره عکس با memory stream کار کردم ولی نشد . خاهش میکنم شما یه برنامه نویسید که بتونم .کل پروژم لنگ همینه فقط . خاهش میکنم
gitare_pareh
07-11-2012, 23:11
ببینید من تونستم اطلاعات عکس رو تو یه دیتابیس دیگه با همون کد ذخیره کنم ولی الان دیتا اطلاعات اعضا تو یه تیبل و اطلاعات کد با عکس اعضا تو یه تیبل دیگه .... یعنی یکی نیست تو این انجمن که بم بگه چیکار کنم . بابا کرمتونو شکر من تا میتونم کمک میکنم شما یه برنامه نویسی نمیتونید واسه ما انجام بدین . باور کنید گیرم .. من پیکچرو هم که میفرستم به گذارش با خطا زیر روبرو میشم ...
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
استیمول هم کرک نکردم :sq_10:
gitare_pareh
08-11-2012, 13:14
کسی جواب نمیده ؟
szh_1367
08-11-2012, 13:22
میتونم ازتون یه خاهشی کنم.؟میتونید یه برنامه بنویسید که اطلاعات و با عکس یه نفرو بتونم تو یه دیتا بیس ذخیره کنم و با استفاده از استیمول بسته به کدی که وارد میشه عکسش تو گذارش نشون داده بشه؟من برا ذخیره عکس با memory stream کار کردم ولی نشد . خاهش میکنم شما یه برنامه نویسید که بتونم .کل پروژم لنگ همینه فقط . خاهش میکنم
متاسفانه فرصت این رو ندارم که کد کامل رو برای شما بنویسم شما شروع کن به کد نویسی هر قسمتی مشکل داشتی من و دوستانم در حد توان به شما کمک خواهیم کرد
خب شما باید برای استفاده از تبیل های مختلف اونها رو با دستور join یکی کنید و مورد استفاده قرار دهید
gitare_pareh
08-11-2012, 22:38
باشه ببینید من این کد رو نوشتم
SqlConnection con = new SqlConnection("data source=.;initial catalog=member;integrated security=true");
DataSet dset=new DataSet();
SqlDataAdapter da = new SqlDataAdapter("",con);
SqlDataAdapter daa = new SqlDataAdapter("", con);
da.SelectCommand.CommandText = "select * from members where ozv_code='" + textBox1.Text + "'";
da.Fill(dset,"t1");
textBox2.Text = dset.Tables[0].Rows[0]["ozv_code"].ToString();
daa.SelectCommand.CommandText = "select * from tblImgData where id='" + textBox2.Text + "'";
daa.Fill(dset, "t1");
stiReport1.RegData(dset);
stiReport1.Load("report.mrt");
stiReport1.Design();
تا اینجا اول کد رو بازیابی و تو تکست میزاره و بر مبنای تکس عکس رو بازیابی میکنه . درسته؟
بعد که دیزاین باز میشه من فیلد پیکچر رو تو محیط میزارم ولی وقتی نمایش اه میشه فقط نوشته picture چیزی نزاشته. میرم میخام تو یزاین datacolum یا image url رو تغیر بم تا رو ... کلیک میکنم ارور زیر رو میه که لینک ام:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
gitare_pareh
08-11-2012, 22:54
عکس ها هم با ستوراتی بصورت باینری ر جول ذخیره شه اند . اطلاعاتشو رست میاره نام و نام خانوادگیرو ولی عکسشو من مشکل دارم................چرا کسی جواب نمیه خاهش میکنم بقیه هم همکاری کنن دیگه.
سلام
...بشه؟من برا ذخیره عکس با memory stream کار کردم ولی نشد...
برای ذخیره تصاویر در دیتابیس میتوانید به مثال زیر توجه کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ضمناً یکی از پست های شما طی 48 ساعت گذشته توسط هیچ یک از ناظرین نه تایید و نه رد شده بود. (جزء موارد نادر است)
احتمالاً بدلیل "درخواست پروژه" و نیز شکستن رکورد استفاده از عبارت "خواهش میکنم" بود که با اجازه تان حذفش کردم.
درخواست پروژه یا تکرار درخواست بر خلاف قوانین انجمن است. ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
موفق باشید.
gitare_pareh
11-11-2012, 14:36
شما بهتره به جای نشستن و شمردن خاهش میکنم من یه جواب درست و حسابی بهم بدین و بخونید و بفهمین مشکل من ذخیره عکس تو جدول نیس . من 3 روزه یه جواب درست و حسابی راجع این مشکل دریافت نکردم و اونوقط شما بجا جواب دادن پست حذف میکنیی؟ ....این لینکتونم درست نبود و باز نمیشه .
خیلی مردی:n19::n12::n20::n01:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.