سلام دوستان کسی میدونه چجوری باید این مشکل رو حل کرد؟
من فرمت اعدادم Decimal هستش حالا میخوام مثلاً عداد 14 رو همون 14 نشون بده نه 14.00
Printable View
سلام دوستان کسی میدونه چجوری باید این مشکل رو حل کرد؟
من فرمت اعدادم Decimal هستش حالا میخوام مثلاً عداد 14 رو همون 14 نشون بده نه 14.00
{IIF(Floor(DataSource1.x)==DataSource1.x,Floor(Dat aSource1.x),DataSource1.x)}
سلام كسي نيست راهنماييم كنه كد به زبان vb
سلام دوستان من میخوام یه گزارش تو ابعاد 9.5*6.5 سانتیمتر چاپ کنم که ابعاد یه کارت.گزارش رو اماده کردم واندازه page رو همون ابعاد کارت گذاشتم چون دقیقا کارت رو تو چاپگر میذارم.ولی وقتی چاپ میکنم به این شکل چاپ میشه.
http://s3.picofile.com/file/7444471391/2.gif
اگه عکس و نگا کنید منظورم اینه که به اون اندازه بنفش رنگ از کارت چاپ نمیشه یعنی کلا چند سانت از کارت بیرون از چاپه.مشکل کجاست دوستان.لطفا کمک کنید.ممنون
(فرض کنید کارت اون قسمت قرمز رنگه)
یعنی واقعا هیچکی هیچکی هیچکی نیست کمک کنه؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
سلام
تورو خدا يك نفر جواب بده دق كردم خيلي گشتم يك جواب بده ايا ميشه يا نميشه
دوست عزیز یه نمونه گزارش با هم درست میکنیم. تو این گزارش از قسمت dictionary روی new data source کلیک کن.بعد data from dataset.datatable رو انتخاب کن.تو قسمت name in source یه اسمی رو بذار که میخوای تو کد برنامه فراخوانیش کنی.بعد متغیر هایی که دیتاتیبلت به گزارش میفرسته رو وارد کن(تو قسمت پایینش).حالا یه دیتابایند رو فرمت بذار و به تعداد متغییر هایی که وارد کردی text box بذار .حالا رو هر text box دابل کلیک کن و اون فیلدهایی رو که تو Datasource ثبت کردی رو بهشون بده.حالا فقط یه نکته میمونه اگه دیتاتیبلت چندتا رکورد داره باید برای نمایش تو گزارش بری تو خصوصیات دیتابایند و واسه خاصیت Datasource اون datasourceیی که ایجاد کردی رو بهش بدی.
اینم فایل گزارش ازمایشی:http://s1.picofile.com/file/7445337311/test.mrt.html
خب بریم سراغ کدش:
StiReport sti = new StiReport();
DataTable dt = new DataTable();
StiConfig.LoadLocalization(Application.StartupPath + "c:\\fa.xml");//file fa.xml to mahale nasbe stimul peyda mishe
dt=//por kardaneh datatable;
sti.Load( "c:\\test.mrt");
sti.Compile();
sti.RegData("newtable", dt);
sti.Dictionary.Synchronize();
sti.Show();
شاید کار درستی نباشه یک تاپیک رو دوجا مطرح کردن ولی لینک تاپیک رو اینجا هم میذارم تا دوستانی که این مورد براشون سوال هست دسترسی سریعتر داشته باشن.
ایجاد گزارش پویا با استفاده از StimulReport
با سلام
دوستان بنده در ارتباط دادن مشکل دارم
ConnectionString رو درست وارد کردم ولی این خطا رو میده؟
https://barnamenevis.org/attachment.p...3&d=1343056554
در ضمن از این ورژن استفاده میکنم:Stimulsoft Reports.Net 2011.1
یه سوال؟
دوستان میشه آن Model ای که استفاده میکنیم رو به StimulSoft معرفی کرد چون بنده از Linq استفاده میکنم
و میخوام دیگه مجبور نشم دستورات Sql رو بنویسم-
خیلی ممنون
سلام من از اين دستور استفاده ميكنم ولي ايراد ميگيره (lf.ToList ) را قبول نميكنه لطفا راهنمايي كنيد چطوري از اين دستور ميتونم استفاده كنم
dataAP.Fill(dataTB)
Dim lf = From i In dataTB Where i.mablag_fish = Me.Tex_mablag.Text Select New With {i.cod_fish, i.madrak_fish, i.mablag_fish}
Dim rpt As StiReport = New StiReport()
rpt.RegData(lf.ToList)
rpt.Load("fishb.mrt")
rpt.Render()
Me.StiViewerControl1.Report = rpt
Me.StiViewerControl1.Show()
سلام
دوستان من برای گزارش گیری از این ریپورتر استفاده کردم و حالا بیچاره شدم! چون به یک مشکل بر خوردم که کل پروژم از کار میفته و باید تحویل بدم. لطفا کمک کنید :((
من از دستور زیر برای گرفتن گزارش استفاده میکنم:
StiReport1.Dictionary.Variables("ShomareResid").Va lue = ShomareResidTextBox.Text
StiReport1.Render()
StiReport1.Show()
که شماره رسید یک متغیر هست و بعد از ارسال باعث فیلتر شدن مقادیر دیتابیس میشه. تا اینجا مشکلی ندارم اما مشکل اصلی اینه که مثلا من یک متن طولانی در دیتابیس دارم و این در گزارش باید بعد از پایان سطر بقیه متن در سطر بعد قرار بگیره ولی متاسفانه خط میره از سطر بیرون و بقیش دیگه خونده نمیشه.
لطفا راهنمایی کنید که بیچاره ام این درست نشه:((
فهمیدم باید Warp رو روی True قرار میدادم
سلام دوستان. من توی گزارشم نیاز دارم که تاریخ فارسی نشون داده بشه برای این کار از تابع زیر استفاده میکنم:
public static string ConvertToPersianDate(DateTime datetime)
{
System.Globalization.PersianCalendar c = new System.Globalization.PersianCalendar();
string result = String.Format("{0000}/{01}/{02}", c.GetYear(datetime), c.GetMonth(datetime), c.GetDayOfMonth(datetime));
return result;
}
حالا مشکلم باهاش اینه که دو رقم نشون نمیده یعنی به جای اینکه بزنه 05/03/1391 میزنه 5/3/1391 - کسی میدونه چکار باید بکنم؟ همین کد توی خود پروژم که WPF هستش درست نشون میده! ولی توی گزارش نه.
باسلام
من یه کارنامه طراحی کردم که دو ستون برای چاپ کردن نمرات داره . تو هر ستون 18 ردیف وجود داره
حالا مشکل اینجاست که تعداد درسها برای هر رشته متغیره و ممکن کمتر بشه مثلا 25 درس. در موقع چاپ این مشکل پیش میاد که 25 درس با نمره هاش رو چاپ می کنه و برای بقیه ردیفهای باقیمانده ردیف خالی چاپ نمی کنه و کاملا سفید باقی می مونه.
چی کار کنم که بتونم ردیف های خالی به درس ها اضافه کنم؟ لطفا راهنمایی کنید...:متفکر:
http://www.stimulsoft.com/livedemos/...mpty_Band.htmlنقل قول:
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
باسلام
من یه کارنامه طراحی کردم که دو ستون برای چاپ کردن نمرات داره . تو هر ستون 18 ردیف وجود داره
حالا مشکل اینجاست که تعداد درسها برای هر رشته متغیره و ممکن کمتر بشه مثلا 25 درس. در موقع چاپ این مشکل پیش میاد که 25 درس با نمره هاش رو چاپ می کنه و برای بقیه ردیفهای باقیمانده ردیف خالی چاپ نمی کنه و کاملا سفید باقی می مونه.
چی کار کنم که بتونم ردیف های خالی به درس ها اضافه کنم؟ لطفا راهنمایی کنید.
عزیزان محترم چرا نمیتونم به Web App این ابزار گزارشگیری رو اضافه کنم.
تو بقیه میشه فقط تو محیط web app اضافه نمیشه
آقا یعنی هیچکی نمیدونه چجوری تاریخ فارسی رو تو گزارش نشون داد؟!!!!!!!! هر کار میکنم ماه و روز رو دو رقمی نشون بده نمیشه. من میخوام به جای 5/3/1391 بزنه 05/03/1391.
من یک مشکلی تو مایه های مشکل شما داشتم. مشکل من این بود تاریخ شمسی سال باید سمت چپ باشه و خودش میره سمت راست میزنه که اشتباست. حالا من آمدم دو تا فیلد تاریخ برای خودم تو دیتابیس درست کردم یکی رو همون حالت date گذاشتم برای زمانی که نیاز هست تاریخ رو حساب کنم و یکی رو هم به صورت string گذاشتم و تو گذارشم از فیلدی که string گذاشتم استفاده کردم که دقیق همونجوری بود که ذخیره کرده بودم.
حالا شما هم میتونید همین کلک رو بزنید و وقتی ذخیره میشه اگر دو رقمی در string ذخیره کنید اونجا هم همونجور نشون میده
حالا خودم یک مشکلی دارم که وقتی میزنم فرم چاپ بشه حتما باید فرم رو ببندم و دوباره باز کنم تا ریپورت جدید بگیرم مگه نه هر چی هم تغییر بدم باز همون ریپوتر قبلی چاپ میشه!
کسی راه حل این رو میدونه؟
سلام من یک گزارش دارم که یکی از فیلدهایی که میخواد تو گزارش دیده بشه تاریخه البته این فایل از نوع nvarchar تودیتابیس sql 2008 تعریف شده وقتی جدول رو به گزارش ارسال می کنم همه فیلدها نشون داده میشن ولی فیلد تاریخم رو با اینکه تو دیتابیس اطلاعات داره تو گزارش نمیزنه چکار باید بکنم که درست بشه ؟؟؟؟؟
فایل گزارشم پیوست شده
سلام
شما یک فیلد بنام datee دارین و یک variable به همین نام
اگر قصدتون نمایش فیلد جدول باشد باید تو گزارشتون اینو {DataSource1.datee} بنویسید نه dateeنقل قول:
ولی فیلد تاریخم رو با اینکه تو دیتابیس اطلاعات داره تو گزارش نمیزنه چکار باید بکنم که درست بشه ؟؟؟؟؟
و اگر قصدتون نمایش variable باشه باید از مقدار داشتن آن مطمئن باشید و ..............
سلام
يك نفر به من بگه چرا با اين كد گذارشم كار نمي كنه توي اين قسمت (lf.ToList ) كه بايد rpt.RegData اطلاعات بگيره اررو ميده خواهش ميكنم يك نفر راهنمايي كنه:گریه::گریه::گریه::گریه::گ یه:
dataAP.Fill(dataTB)
Dim lf = From i In dataTB Where i.mablag_fish = Me.Tex_mablag.Text Select New With {i.cod_fish, i.madrak_fish, i.mablag_fish}
Dim rpt As StiReport = New StiReport()
rpt.RegData(lf.ToList)
rpt.Load("fishb.mrt")
rpt.Render()
Me.StiViewerControl1.Report = rpt
Me.StiViewerControl1.Show()
*****
همون کاری که شما میگین کردم دیدم جواب ندادم متغیر تعریف کردم که بتونم تو گزارش تاریخ رو ببینم ولی نشونش نمیده select مربوطه رو هم که تو sql می نویسم جواب میده و اونجا تاریخ رو میاره تو گزارش هم همه فیلدها رو میاره الا فیلد تاریخ!!!!!!!!!!
این تصویر گزارشیه که نشون میده
گرفتن مقدار text box در stimul report
من در گزارشم به مقدار textbox ها نیاز دارم
مثالا اگرtextbox1 دارای مقدار "reza" باشد می خواهم textbox2i هم برابر آن شود ولی این کار نمی کند
{textbox1.Text}
خیلی سعی کردم نیاز فوری
ببخشید کی یه مثال کامل یا یه فایل اموزشی از نحوه ایجاد یک گزارش پویا داره
من یک فرمی دارم که اطلاعاتی که میخواهد توی گزارش نمایش داده بشه توی یک گریدویو نشون داده شده و کاربر میتونه تعداد فیلدهای این گریدویو را کم و زیاد کنه و بعد قراره گریدویوی نهایی با ستون های انتخاب شده توسط کاربر توی گزارشی با stimul report نمایش داده بشه
کی میتونه کمک کنه
خیلی گشتم ولی چیزی پیدا نکردم
خیلی فوریه:گریه:
سلام
من نرم افزار stimreport را دانلود کرده و نصب نیز کردم حالا نمیدونم چطوری به پروژه اضافه کنم
تشکر از دوستان
پس چرا هیچکس چواب سوال منو نمیده؟یعنی هیچ کس بلد نیست
خیلی فوریه:گریه:
سلام
شما باید ابتدا گزارشتو توی استیمول طراحی کنی فایل گزارش رو در مسیر debug پروژت کپی کنی و بعد برای نمایش گزارشت توی سی شارپ میتونی از این تابع استفاده کنی
public void fillreport(string stcommon, string streport)
{
SqlConnection scon = new SqlConnection("server=(local);database=matab;trust ed_connection=true");
SqlDataAdapter da = new SqlDataAdapter(stcommon, scon);
DataSet ds = new DataSet();
da.Fill(ds);
StiReport report = new StiReport();
report.RegData("Modaresin2", ds.Tables[0].DefaultView);
report.Load(streport);
report.Compile();
stiViewerControl1.Report = report;
report.Render(true);
scon.Close();
ds.Clear();
}
اینم روش صدا زدن تابع:
fillreport("select fname,lname,codemeli,price from tbl_nobatdehi ", "rpttalaei.mrt");
با سلام خدمت اساتید محترم. مخواستم بدونم برای یه برنامه که بخوایم روی یه سیستم دیگه تست کنیم چه dll هایی رو باید توی برنامه بذاریم؟
من برنامم WPF هستش و نحوه ارتباط با دیتام هم Business Object.
سلام
كسي نمي خواد جواب من را بده:افسرده:
سلام به همه ی دوستان
من یک سوال داشتم
یه گزارش Stimul یی در وب با زبان C#دارم در خود گزارش تنظیم کردم که Landscape باشه ولی در پرینت portraite میشود یعنی صفحه عمودی است ولی متن های گزارش افقی است من برای نمایش گزارش از کنترل StiWebViewer استفاده میکنم
تنظیماتی برای درست کردن آن پیدا نکردم لطفا راهنمایی کنید
سلام
من دارم با stimulreport کار میکنم vs2010 زبان برنامه C# با sql2008 R2 ولی بهم خطا میده کلاس stireport و نمیشناسه میگه خطا میده
Dll های پوشه Bin به پروژه اضافه نکردید. :لبخندساده:
من این dll ها رو اضافه کردم ولی فایده نداشت
stimulsoft.base
stimulsoft.controls
stimulsoft.controls.win
stimulsoft.report
stimulsoft.report.win
microsoft.reportviewer.common
microsoft.reportviewer.webforms
سلام خدمت برنامه نویسان
یه سوال ذهنم رو درگیر کرده است اینکه آیا می توانیم در یک گزارش stimult report دو نوع قالب طراحی کرد ؟
مطالب گزارش من به صورت دینامیک قایل تغییر هستند و مشخص نیست که چند صفحه ای هستند ولی در پرینت گزارش قالب صفحه اول باید با بقیه صفحات متفاوت باشد
ممنون می شم اگر کسی بتواند راهنمایم کند
سلام به همه ی دوستانمیشه یه نفر جواب سوال منا بده اگه سوالم واضح نیست بگید تا بیشتر توضیح بدم
من یک سوال داشتم
یه گزارش Stimul یی در وب با زبان C#دارم در خود گزارش تنظیم کردم که Landscape باشه ولی در پرینت portraite میشود یعنی صفحه عمودی است ولی متن های گزارش افقی است من برای نمایش گزارش از کنترل StiWebViewer استفاده میکنم
تنظیماتی برای درست کردن آن پیدا نکردم لطفا راهنمایی کنید
سلام دوستان من گزارشمو یا Stimul درست کرده ام و اونو پیش فایل اجرایی برنامه گذاشته ام و داخلی فرمی که می خواهد گزارش را نشان دهد این کدها را نوشته ام
class_form_4 cs_form_4 = new class_form_4();
cs_form_4.panel_id = 35;
cs_form_4.date_year = "1390";
DataTable dt = new DataTable();
dt = cs_form_4.getlist();
StiReport report = new StiReport();
report.RegData(dt);
report.Load("Report_x.mrt");
report.Compile();
report.Render(true);
report.Show();
ولی بعد از اجرا این ارور را می دهد
DragDrop registration did not succeed.
به نظرتون مشکل چی هستش
سلام
واسه تعیین نسخه framework:
از منوی project/project name properties
و بعد:
ضمیمه 91101ضمیمه 91102
برا من اینجوریه نمیدونم ورژنش فرق میکنه یا چیز دیگه ولی!!! چه کارش کنم؟ کجا برم؟؟http://eup.clubos.net/upload.php
با سلام خدمت دوستان عزیز و آرزوی قبولی طاعات و عبادات
من از استیمول 2012 استفاده می کنم و تمام گذارش های پروژه رو هم ساختم ولی عبارت demo رو نمی دونم چطور از پس زمینه گذارش ها بردارم تو پست ها رو نگاه کردم متوجه شدم که باید استیمول رو کرک کنم اما کرک استیمول 2012 رو ندارم کسی میتونه کمکم کنه؟
من همه target framework ها رو امتحان کردم حتی آخرین نسخه هم دانلود کردم فایده نداشت:گریه::گریه: