-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
accpascal
من یک برنامه تحت وب دارم و از st استفاده می کنم
در دستور load آدرس را چگونه باید ساخت
StiReport report = newStiReport();
string ServerPath = Server.MapPath(".") + "\\rptDocuments.mrt";
report.Load(ServerPath);
rptDocuments.mrt نام گزارش است و فایل گزارش و فایل نمایشگر گزارش در یک فولدر قرار دارند.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
m.mahnani
سلام دوستان
می خواستم بدونم وقتی تو یه برنامه از سیمولا ریپورت استفاده می کنی و وقتی برنامه رو تو یه سیستم دیگه نصب کنی آیا نیاز به نصب دوباره سیمولا ریپورت تو سیستم مقصد داریم یا نه !!! ؟
یا همون DLL های رجیستر شده رو بذاری کافیه ؟
ممنون
نه نیازی نیست
فقط کافیه فایل های dll اون رو تو فولدر bin کپی کنید.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Sal_64
DataSet ds = new DataSet();
ds.Merge(DataSet_a.Tables[0]);
ds.Tables[0].TableName = "table1";
ds.Merge(DataSet_b.Tables[0]);
ds.Tables[1].TableName = "table2";
MessageBox.Show(ds.Tables.Count.ToString() + " " +
ds.Tables[0].TableName.ToString() + " " +
ds.Tables[1].TableName.ToString()
+ " " + ds.Tables[0].Rows.Count.ToString() + " " +
ds.Tables[1].Rows.Count.ToString());
سلام
در گزارش من دو تا تیبل و همچنین دو تا دیتاباند دارم
در گزارش از همین شیوه استفاده کردم
اطلاعات دیتاباند1 از تیبل اول و اطلاعات دیتاباند2 از تیبل دوم می بایست تامین شه
اما در دیتاباند2 به تعداد اطلاعات تیبل اولی ردیف خالی ایجاد می کنه
در برنامه چک کردم همه چیز صحیح
اما در گزارش خیر
چه باید کرد؟؟؟
میشه بپرسم دیتابند هاتون رو چطوری تو صفحه گذاشتین؟ زیر هم یا ستونی ؟
یعنی دیتاهای تیبل دوم رو هم میاره ولی اولش خالیه(به تعداد ردیف های جدول یک)؟
پیامتون رو دریافت کردم ولی تعداد پست هام به حدی نرسیده که بتونم پیام خصوصی براتون بفرستم.
من از ورژن 2008.2 استفاده می کنم .
آدرس ایمیلتون رو برای من بفرستین براتون ایمیلش کنم.
خدانگهدارتون:لبخندساده:
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
xvision
دوستان كسي ميتونه كمك كنه ؟
من موفق شدم گزارشهام رو بر مبناي ديتاست با StimulReport دوباره سازي كنم
به رفرنس هاي برنامه ام هم stimul رو اضافه كردم با VS.Net هم دارم فايل Setup ميسازم(2 تا dll بيشتر نمياره )
وقتي برنامه روي يك سيستم ديگه اجرا ميشه به همين نبود dll ها گير ميده بصورت دستي همه dll ها رو به محل نصب برنامه - System32 و حتي windows\asembly اضافه كردم ولي بازهم نميتونه Stimul رو اجرا كنه !
چكار بايد بكنم ؟!
خوب این مشکل من هم بود ، البته من تحت وب کار مب کنم و تو این حالت کافی بود dll های استیمول رو تو فولدر bin پروژه بعد از Publish برنامه کپی کنم.
یه پیشنهاد براتون دارم که مطمئن نیستم جواب بده ولی امتحانش ضرر نداره. فایل های dll رو در همونجاییکه پروژه رو Deploy کردین در کنار بقیه فایل های deploy شده کپی کنید و پسوند اون ها رو به deploy تغییر بدین( مثل بقیه فایل های موجود در فولدر) .
امیدوارم جواب بده.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ممکنه یکی اشکال این کد را بگه؟
من دوتا تیبل دارم که در یک دیتا ست ذخیره شده اند. در طراحی گزارش هم دوتا تیبل دارم با همان نام ها
اما از گزارش خبری نیست؟
string constr = "user id=sa;data source=;initial catalog=Agency;password=";
SqlConnection Con = new SqlConnection(constr);
string sqlstr = "select custcode,custname from custdb" +
" where id<6";
Con.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlstr, Con);
DataSet ds = new DataSet();
da.Fill(ds, "custdb");
Con.Close();
sqlstr = "select citycode,cityname from citydb" +
" where id<6";
Con.Open();
da = new SqlDataAdapter(sqlstr, Con);
da.Fill(ds, "citydb");
Con.Close();
string mypath = Server.MapPath(".") + "\\testrep.mrt";
StiReport report = new StiReport();
report.Load(mypath);
report.RegData(ds);
refershow.Report = report;
توضیح اینکه تیبل های گزارش بصورت data from dataset datatable ایجاد شده اند
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
accpascal
ممکنه یکی اشکال این کد را بگه؟
من دوتا تیبل دارم که در یک دیتا ست ذخیره شده اند. در طراحی گزارش هم دوتا تیبل دارم با همان نام ها
اما از گزارش خبری نیست؟
string constr = "user id=sa;data source=;initial catalog=Agency;password=";
SqlConnection Con = new SqlConnection(constr);
string sqlstr = "select custcode,custname from custdb" +
" where id<6";
Con.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlstr, Con);
DataSet ds = new DataSet();
da.Fill(ds, "custdb");
Con.Close();
sqlstr = "select citycode,cityname from citydb" +
" where id<6";
Con.Open();
da = new SqlDataAdapter(sqlstr, Con);
da.Fill(ds, "citydb");
Con.Close();
string mypath = Server.MapPath(".") + "\\testrep.mrt";
StiReport report = new StiReport();
report.Load(mypath);
report.RegData(ds);
refershow.Report = report;
توضیح اینکه تیبل های گزارش بصورت data from dataset datatable ایجاد شده اند
اشکال احتمالا به یکی نبودن اسامی اشیاء شما در کد نویسی و درون فایل گزارش برمی گردد.
اینجا رو ببینید :
http://forum.stimulsoft.com/Default.aspx?g=posts&t=2854
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
iman_22a
لینک فوق اشاره به connection دارد که من از آن نمی خواهم استفاده کنم
لطفا تصویر گزارش را ببینید
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
Report.RegData("ds", ds)
Report.Load(Server.MapPath("1.mrt"))
Report.ScriptUpdate()
Report.Compile()
Me.StiWebViewer2.Report = Report
بجای ds از "ds" استفاده کنید . ScriptUpdate و Compile را فراموش نکنید (واسه اطمینان)
اگر دوتا جدولی که در دیتاست هستند با هم عمل نکردند (ممکنه دومی بصورت خالی برای گزارش فرستاده بشه ) واسه راهنمایی اینجا رو ببینید .
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
با سلام خدمت دوستان
من از اين كد براي گزارش گيري در كريستال استفاده مي كردم
اگه مي شه اين كد را براي استفاده در sti برايم اصلاح كنيد با تشكر
Dim ds As New DataSet
Dim Cmd1 As SqlDataAdapter = New SqlDataAdapter("Select * from rest where (pri=" & 1 & ") and ((code=" & txtcode.Text & "))", cnn)
Cmd1.Fill(ds, "rest") : Dim rpt As New cry2 : rpt.SetDataSource(ds)
frmreport.CrystalReportViewer1.ReportSource = rpt : frmreport.Show()
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
با سلام
کد زیر بدون خطا اجرا میشه اما فیلتر روی گزارش صورت نمی گیره. انگار که اصلا دیتا ستی به گزارش نسبت داده نشده باشه. در ضمن نام connection و data source هم در گزارش و برنامه یکسانه. من توی ریپورت یک کانکشن دارم و یک دیتا سورس که از طریق کوئری ایجاد شده. مشکل کجا ست؟
کوئری : SELECT * FROM a_view
Imports Stimulsoft.Report
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ds As New DataSet
Dim con As SqlConnection
Dim com As SqlCommand
Dim da As SqlDataAdapter
con = New SqlConnection(Class_Connection_String.Connection_S tring)
com = New SqlCommand()
com.Connection = con
da = New SqlDataAdapter
com.CommandText = "SELECT * FROM [View_Operator's_Operation] WHERE (([کد کاربر] = " + TextBox1.Text + ") AND ([نام عملکرد] = '" + ComboBox1.Text + "'))"
da.SelectCommand = com
Try
ds.Clear()
da.Fill(ds)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
ds.DataSetName = "stimul_con"
ds.Tables(0).TableName = "stimul_ds"
Dim rtp As New StiReport()
rtp.Load("E:\Create Dinamic Report With StimulReports\Sample\Report00.mrt")
rtp.RegData(ds)
rtp.Dictionary.Synchronize()
rtp.Show()
End Sub
End Class
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
iman_22a
Report.RegData("ds", ds)
Report.Load(Server.MapPath("1.mrt"))
Report.ScriptUpdate()
Report.Compile()
Me.StiWebViewer2.Report = Report
بجای ds از "ds" استفاده کنید . ScriptUpdate و Compile را فراموش نکنید (واسه اطمینان)
اگر دوتا جدولی که در دیتاست هستند با هم عمل نکردند (ممکنه دومی بصورت خالی برای گزارش فرستاده بشه ) واسه راهنمایی
اینجا رو ببینید .
متاسفانه تغییرات فوق هم موثر واقع نمی شوند
فکر می کنید آیا اصولا این امکان در st هست که دوتا باند بتوانند از دوتا دیتا سورس مختلف استفاده کنند و دیتا در هنگام اجرای برنامه به محیط گزارش ارسال شود
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
با سلام
کد زیر بدون خطا اجرا میشه اما فیلتر روی گزارش صورت نمی گیره. انگار که اصلا دیتا ستی به گزارش نسبت داده نشده باشه. در ضمن نام connection و data source هم در گزارش و برنامه یکسانه. من توی ریپورت یک کانکشن دارم و یک دیتا سورس که از طریق کوئری ایجاد شده. مشکل کجا ست؟
کوئری : SELECT * FROM a_view
سلام . کدتون رو مرحله به مرحله دیباگ کنین ببینین اصلا دیتاستتون پر میشه یا خالیه . شاید خالی فرستاده میشه برای گزارش .
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
accpascal
متاسفانه تغییرات فوق هم موثر واقع نمی شوند
فکر می کنید آیا اصولا این امکان در st هست که دوتا باند بتوانند از دوتا دیتا سورس مختلف استفاده کنند و دیتا در هنگام اجرای برنامه به محیط گزارش ارسال شود
بله امکانش هست . در صورتیکه کدنویسی تون درست باشه نباید مشکلی باشه مگر اینکه ورژنی که شما استفاده می کنین باگ داشته باشه (که معمولا زیاد هم داره و ورژن به ورژن دارن اصلاحش می کنن)
کد مربوطه رو اینجا بذارید تا بررسی کنیم . ورژن را هم بگید .
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
iman_22a
بله امکانش هست . در صورتیکه کدنویسی تون درست باشه نباید مشکلی باشه مگر اینکه ورژنی که شما استفاده می کنین باگ داشته باشه (که معمولا زیاد هم داره و ورژن به ورژن دارن اصلاحش می کنن)
کد مربوطه رو اینجا بذارید تا بررسی کنیم . ورژن را هم بگید .
از ورژن2009.2 استفاده می کنم کد و تصویر محیط طراحی در پستهای 159 و 161 ارسال شده اند
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
iman_22a
سلام . کدتون رو مرحله به مرحله دیباگ کنین ببینین اصلا دیتاستتون پر میشه یا خالیه . شاید خالی فرستاده میشه برای گزارش .
این کار رو کردم. دیتا ست به درستی fill میشه
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
accpascal
متاسفانه تغییرات فوق هم موثر واقع نمی شوند
فکر می کنید آیا اصولا این امکان در st هست که دوتا باند بتوانند از دوتا دیتا سورس مختلف استفاده کنند و دیتا در هنگام اجرای برنامه به محیط گزارش ارسال شود
دست کم یکی از باندها باید با اطلاعاتی که از طریق کد نویسی براش ارسال میشه پر بشه . پیام خطایی دریافت نمی کنید ؟ اصلا توی صفحه چیزی نشون داده میشه ؟
توی محیط دیزاین گزارش چطور ، وقتی Preview میزنین پیام خطایی دریافت نمی کنین ؟
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
این راه رو هم امتحان کنید :
Report1.Reports.Load("1.mrt")
Report1.Reports.Compile()
Report1.Reports.CompiledReport.DataSources.Clear()
Report1.Reports.CompiledReport.RegData(citydb)
Report1.Reports.CompiledReport.RegData(custdb)
Report1.Reports.CompiledReport.Render()
من خودم توی حالتی که فقط یک دیتاتیبل رو به گزارش می فرستم اینطوری استفاده می کنم :
Report.RegData("dsGostaresh", ds.DailyReports_Sommery)
Report.Load(Server.MapPath("mrt/frmDailyReports_Sommery.mrt"))
...
...
Report.ScriptUpdate()
Report.Compile()
Me.StiWebViewer1.Report = Report
البته توی فاصله ای که نقطه گذاشته ام یک سری فیلترها رو هم از طریق کد روی دیتاباند اعمال می کنم که دیگه اینجا قید نکرده ام و اون آپدیت هم بیشتر به همون خاطر هستش .
نکته کوچک : زبان برنامه نویسی گزارش رو حتما با زبان برنامه نویسی خودتون یکی انتخاب کنین (یکی C# نباشه دیگری Vb)
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
iman_22a
دست کم یکی از باندها باید با اطلاعاتی که از طریق کد نویسی براش ارسال میشه پر بشه . پیام خطایی دریافت نمی کنید ؟ اصلا توی صفحه چیزی نشون داده میشه ؟
توی محیط دیزاین گزارش چطور ، وقتی Preview میزنین پیام خطایی دریافت نمی کنین ؟
وقتی از دیتاویو استفاده می کنم یکی از باند ها پر می شود اما اگر از دیتا تیبل استفاده کنم گزارش خالی است؟؟؟
وقتی در محیط دیزاین preview می کنم خطایی ایجاد نمی شود
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
iman_22a
این راه رو هم امتحان کنید :
Report1.Reports.Load("1.mrt")
Report1.Reports.Compile()
Report1.Reports.CompiledReport.DataSources.Clear()
Report1.Reports.CompiledReport.RegData(citydb)
Report1.Reports.CompiledReport.RegData(custdb)
Report1.Reports.CompiledReport.Render()
(یکی C# نباشه دیگری Vb)
دقیقا همین کد را هم نوشته ام (البته معادل آن در C)
زبان گزارش هم چک کردم معادل زبان برنامه خودم (سی )می باشد
من که دیگر کلافه شده ام
اگر لطفی کنی و خودتان یک مثال کوچک طراحی کنید و امتحان کنید ممنون می شوم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
سلام از دوستان کسی کرک(Lincense) این کامپوننت(Stimul Report) رو داره؟
چه جوری میشه نسخه Trial رو به اصلی تبدیل کرد چون در گزارش با خط درشت می نویسه
DEMO و خیلی تابلو می شیم کسی تا حالا این کارو کرده یا همه دارن از Trial استفاده می کنند؟
کمک؟:ناراحت:
کمک؟:ناراحت:
کمک؟:ناراحت:
-
1 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
چند تا پست قبل یه سئوال کردم کسی جواب درست و حسابی به ما نداد. یه بار دیگه می پرسم و این بار خود پروژه به همراه گزارش و دیتا بیس رو هم می گذارم.
مشکل در نسبت دادن دیتا ست به گزارشه. هیچ خطایی از من نمی گیره ولی کوئریی هم که روی دیتا ست اعمال کردم روی گزارش اعمال نمی شه. و گزارش بصورت فیلتر نشده نمایش داده می شه. یه بار به صورت شانسی درست شد ولی بعد از اینکه تغییراتی تو گزارش دادم دوباره خراب شد و دیگه درست نشد.
ممکنه ایراد از ورژن استیمول باشه. من دارم با آخرین ورژنش کار می کنم. با vb.net 2008 و MSSQLSERVER 2008. در ضمن کد گزارشمم vb.net کردم.
لطفاً کمک کنید. دو روزه دارم با این مشکل کلنجار می رم. دیگه دارم دیوونه می شم. :عصبانی++:
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
چند تا پست قبل یه سئوال کردم کسی جواب درست و حسابی به ما نداد. یه بار دیگه می پرسم و این بار خود پروژه به همراه گزارش و دیتا بیس رو هم می گذارم.
مشکل در نسبت دادن دیتا ست به گزارشه. هیچ خطایی از من نمی گیره ولی کوئریی هم که روی دیتا ست اعمال کردم روی گزارش اعمال نمی شه. و گزارش بصورت فیلتر نشده نمایش داده می شه. یه بار به صورت شانسی درست شد ولی بعد از اینکه تغییراتی تو گزارش دادم دوباره خراب شد و دیگه درست نشد.
ممکنه ایراد از ورژن استیمول باشه. من دارم با آخرین ورژنش کار می کنم. با vb.net 2008 و MSSQLSERVER 2008. در ضمن کد گزارشمم vb.net کردم.
لطفاً کمک کنید. دو روزه دارم با این مشکل کلنجار می رم. دیگه دارم دیوونه می شم. :عصبانی++:
در صورتیکه در محیط دیزاین گزارش به صورت مستقیم به دیتابیس وصل شده باشید و کانکشن ست کرده باشید، دیگه فیلتری که تو محیط C# اعمال می کنید ، کار نمی کنه.
بهتره در محیط دیزاین از یک دیتاست برای معرفی داده ها استفاده کنید ، در این صورت مشکلی نخواهید داشت
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
naser2009
سلام از دوستان کسی کرک(Lincense) این کامپوننت(Stimul Report) رو داره؟
چه جوری میشه نسخه Trial رو به اصلی تبدیل کرد چون در گزارش با خط درشت می نویسه
DEMO و خیلی تابلو می شیم کسی تا حالا این کارو کرده یا همه دارن از Trial استفاده می کنند؟
کمک؟:ناراحت:
کمک؟:ناراحت:
کمک؟:ناراحت:
همه ی دوستان از ورژن کرک شده استفاده می کنن . در واقع کرک رو باید بعد از نصب تریال روش انجام بدین. این کرک ها اغلب فروشی هستن . من خودم کرک ورژن 2008.2 رو دارم که خریدم ، ولی می تونم بهتون بدم .
در صورتیکه خواستین می تونین آدرس ایمیلتون رو بهم بدین براتون بفرستم.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
یعنی از طریق کد توی گزارش یک دیتا ست ایجاد کنم. میشه کمی واضح تر توضیح بدید(مثلا با یه نمونه کد)؟
در ضمن اگه ممکنه اون کرک رو برای من هم بفرستید.
shahram.shobeiri@gmail.com
متشکرم
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
accpascal
متاسفانه تغییرات فوق هم موثر واقع نمی شوند
فکر می کنید آیا اصولا این امکان در st هست که دوتا باند بتوانند از دوتا دیتا سورس مختلف استفاده کنند و دیتا در هنگام اجرای برنامه به محیط گزارش ارسال شود
بله امکانش هست ، من خودم اینکار رو کردم ، حتی با 4 جدول و برنامه کاملا خوب و کامل اجرا میشه.
شما این جداول رو از یک دیتاسورس به گزارش دادین یا اینکه چندتا دیتاسورس تعریف کردین؟ چون شما اینجا پرسیدین دو تا دیتاسورس !!!
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
یعنی از طریق کد توی گزارش یک دیتا ست ایجاد کنم. میشه کمی واضح تر توضیح بدید(مثلا با یه نمونه کد)؟
در ضمن اگه ممکنه اون کرک رو برای من هم بفرستید.
shahram.shobeiri@gmail.com
متشکرم
من مراحل انجام کار رو براتون مرحله به مرحله می گم.
1- با استفاده از ویژوال استادیو و استفاده از Add New Item یک فایل XMLSchema.xsd بسازید و اون رو در همون محیط ویزوال استادیو باز کنید.
2- در Server Explorer ویژوال استادیو یک DataConnection به دیتابیستون ایجاد کنید.
3- جدول های مورد نظرتون رو از کانکشن ایجاد شده DragDrop کنید توی فایل XMLSchema.xsd .
4 - محیط طراحی استیمول رو باز کنید.
در بخش DataDictionary با استفاده از گزینه ی Import XML Schema فایل xsd تون رو import کنید و از جداول برای تهیه گزارشتون استفاده کنید.
5 - در C# فیلترهای موردنظرتون رو اعمال کنید و دیتاسورسی رو که می خواین دیتا از روی اون خونده بشه رو بهش پاس بدین( فکر می کنم به همون روشی که قبلا میدادین...)
6- از ایجاد گزارشتون لذت ببرید:چشمک:
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
من از این روش در گزارش گیری با کریستال ریپورت استفاده می کنم. با این تفاوت که به جای اینکه فایل xml رو بصورت دستی ایجاد کنم بعد از اینکه دیتا ستم رو پر می کردم، اونو writetoxml می کردم و از تو کریستال اونو مرجع قرار می دادم. ولی به نظرم غیر از این راه باید راه های بهتری هم باشه.
در هر صورت از پاسختون متشکرم. :لبخندساده:
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
با همین روش شما (WriteXmlSchema) مشکل حل شد.
باز هم تشکر می کنم از راه حلتون. :تشویق:
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
من از این روش در گزارش گیری با کریستال ریپورت استفاده می کنم. با این تفاوت که به جای اینکه فایل xml رو بصورت دستی ایجاد کنم بعد از اینکه دیتا ستم رو پر می کردم، اونو writetoxml می کردم و از تو کریستال اونو مرجع قرار می دادم. ولی به نظرم غیر از این راه باید راه های بهتری هم باشه.
در هر صورت از پاسختون متشکرم. :لبخندساده:
برای تهیه یک شمای XMLا راهی که من گفتم برای شما راحت تره ولی اینکه برای استیمول راه راحت تری وجود داره یا نه رو نمی دونم.
من که با این روش گفته شده بسیار راحتم.
در هر صورت هر طور راحتین ، امیدوارم راه ساده تری پیدا کنین.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
راستی من یه ورژن از این استیمول پیدا کردم که اون دموی کذایی رو وسط صفحه نمی نویسه.
http://uploading.com/files/IPTLXUN6/...-re...exe.html
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
من هم کرکی رو که داشتم براتون ارسال کردم.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
accpascal
دقیقا همین کد را هم نوشته ام (البته معادل آن در C)
زبان گزارش هم چک کردم معادل زبان برنامه خودم (سی )می باشد
من که دیگر کلافه شده ام
اگر لطفی کنی و خودتان یک مثال کوچک طراحی کنید و امتحان کنید ممنون می شوم
مثل اینکه راه حلی نداره ؟؟؟
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
دوستان سلام من ورژن 2008 رو دارم ولی روی دات نت 2008 نصب نمی شه دارم این لینک آخر رو دانلود می کنم اگه ممکنه اون کرک رو برای من هم بفرستید
با تشکر
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
با سلام
دوست عزیز این برنامه تو دات نت 2008 نمی یاد
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
من با همین ورژن ار استیمول و vs2008 کار می کنم و مشکلی ندارم.
کلاً اجرا نمی شه یا گزارشات تولید شده با اون در برنامه شما توسط viewer قابل نمایش نیست؟
فکر نمی کنم این قضیه ربطی به vs2008 داشته باشه.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
ببین دوست عزیز من آخرین نرم افزارش رو که نصب می کنم در نوار ابزار اضافه می شه ولی با نصب این برنامه نوار ابزارش نمی یاد
آیا باید از جای دیگه اضافش کرد
با تشکر
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
تو نوار ابزار من هم چیزی اضافه نمیشه. من کل dll های استیمول رو که تو دایرکتوری bin استیمول هستش به ریفرنس های پروژم اضافه می کنم. بعد اونها رو ایمپورت می کنم و باقی کار هم که با کد نویسی انجام می دهم.
راستش اصلاً نگاه نکرده بودم ببینم چیری به نوار ابزار اضافه میشه یا نه.:خجالت:
-
سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
سلام به همه دوستان
من میخوام یه گزارش داشته باشم که فیلدهایی که از دیتابیس میخونم و تو Stimulreport
میگذارم اندازش بسته به اندازه فیلد کم و زیاد بشه مثلا بسته به نام طرف متن های بعدی گزارش که بعد از فیلد دیتابیس هست پشت فیلد قرار بگیره و فاصله یکسانی داشته باشه نه به اینصورت که یک محدوده ثابت برای فیلد داشته باشم که بعضی موارد کم بیاد بعضی وقتام زیاد.
البته اين كار رو ميشه با شي Text انجام داد ولي ميخوام فونت فيلدهاي ديتابيس با متن ها تفاوت داشته باشه كه يه جوري نمايان باشه كه اينكارو با اين شي نتونستم انجام بدم
ممنون
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
Shahram_Shobeiri
تو نوار ابزار من هم چیزی اضافه نمیشه. من کل dll های استیمول رو که تو دایرکتوری bin استیمول هستش به ریفرنس های پروژم اضافه می کنم. بعد اونها رو ایمپورت می کنم و باقی کار هم که با کد نویسی انجام می دهم.
راستش اصلاً نگاه نکرده بودم ببینم چیری به نوار ابزار اضافه میشه یا نه.:خجالت:
دوست عزیز تمام کارها را که با کدنویسی نمی شه انجام داد یعنی تو محیط طراحی گزارش نمیری اگه گزارشت رو تو خود محیط خود برنامه درست می کنی چطور به برنامت اضافی می کنی
با تشکر
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
اگه به مثالهی برنامه مراجعه کنی می بینی که چیزی به برنامت اضافه شده و از توی برنامت می تونی گزارش را طراحی کنی
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
منظور شما رو متوجه نمی شم. اگه منظورتون design گزارش توسط end user در حالت run time است. که این امکان رو viewer استیمول به شما می دهد. فرمودید اگر گزارش رو تو محیط design استمول بسازید نمیشه اونو به برنامه اضافه کرد. که این هم با دو خط کد به سادگی امکان پذیره!
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
اینم کدش :
Dim SR As New StiReport()
SR.Load("Report Path")
SR.Show()
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
اگر گزارش رو تو محیط design استمول بسازید نمیشه اونو به برنامه اضافه کرد. که این هم با دو خط کد به سادگی امکان پذیره![/quote]
من نگفتم که نمی شه گفتم چطور می شه اگه شما به قسمت sample code برنامه مراجعه کنید و برنامه sql parameter را اجرا کنید در پایین شما یک آیکون می بینید که از طریق آن می توانید گزارشتون را طراحی کنید من نمی خوام گزارش را بسازم و از طریق برنامه load کنم می خوام در زمان نوشتن برنامه آن را درست کنم چون اگه شما بخواهید فایل را در برنامه load کنید با نصب برنامه st در کامپیوتر مثلا مشتری امکان تغییر دادن گزارش وجود دارد ولی اگر در برنامه اینکار را بکنید دیگر این امکان وجود نخواهد داشت
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
اگر علت عدم استفاده شما از designer استیمول اینه که می ترسید با نصب اون کاربر در کامپیوتر مقصد بتواند گزارش ها رو تغییر بده این ترس بی مورده. این مورد واسه تمام ابزارهای گزارش ساز مشترکه، مثلاً در مورد کریستال ریپورت یا هر ابزار گزارش ساز دیگری با نصب خود نرم افزار در کامپیوتر مقصد امکان تغییر گزارش وجود داره. اما شما به این نکته توجه نمی کنید که کاربری که برنامه کاربردی روی سیستم او نصب میشه یک کاربر valid از دید شما است. و این ترس ها بیشتر در مورد webapplication ها معنا پیدا میکنه که هر کاربری می تونه اونها رو ببینه. و بعد از همه این حرف ها اساساً فکر نکنم لازم باشه StimulReports.Net روی کامپیوتر مقصد نصب بشه. چون به این مورد آخر شک داشتم یه تاپیک توی فروم استیمول زدم که شما می تونید اونو از لینک زیر پیگیری کنید:
http://forum.stimulsoft.com/Default....m=12260⿤
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
You can find the following information in the packaged license file that comes with StimulReports.Net
Quote:REDISTRIBUTABLES
The following files are considered redistributables under this DLA:
Stimulsoft.Controls.dll
Stimulsoft.Controls.Win.dll
Stimulsoft.Base.dll
Stimulsoft.Database.dll
Stimulsoft.Editor.dll
Stimulsoft.Report.dll
Stimulsoft.Report.Check.dll
Stimulsoft.Report.Win.dll
Stimulsoft.Report.Design.dll
Stimulsoft.Report.Helper.dll
Stimulsoft.Report.Web.dll
Localization files
YOU ARE NOT AUTHORIZED TO REDISTRIBUTE ANY OTHER FILE CONTAINED IN THE SOFTWARE.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
من منظورم این نبود که ST را نصب کنیم منظورم شخص دیگری است بحر حال من از دید امنیتی گفتم
در ضمن شما وقتی که با کریستال تو برنامه گزارش می سازید بعد از کامپایل برنامه دیگر ریپورت آن قابلیت باز شدن را ندارد
حالا مهم نیست
من سوالم چیز دیگری است می خواستم بدانم این نمونه کدها چطور اون آیکون را به برنامه اضافه کردن
مثلا SQL PARAMETER در پوشه برنامه قسمت نمونه کدها
-
2 ضمیمه
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
سلام دوستان،
من امروز بعد از سالها کار با کریستال، برای اولین بار سعی کردم یک گزارش با stimul بسازم اما به مشکلی بر خوردم.
من یک فایل گزارش و فایل پشتیبان دیتابیسم رو میذارم.
این گزارش دو تا گروه بندی داره. گروه بندی اول روی استاندارد و گروه بندی دوم روی میزان تحصیلات.
کسی از دوستان میدونه چرا در صفحه سوم، با وجود اینکه استاندارد عوض شده، هدر گروه نمایش داده نمیشه؟
شاید مشکل من مربوط به قاطی شدن مفاهیم کریستال و استیمول باشه، به هر حال امیدوارم بتونم با راهنمایی دوستان مشکل رو حل کنم.
با تشکر
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
mn_zandy63
سلام دوستان،
من امروز بعد از سالها کار با کریستال، برای اولین بار سعی کردم یک گزارش با stimul بسازم اما به مشکلی بر خوردم.
من یک فایل گزارش و فایل پشتیبان دیتابیسم رو میذارم.
این گزارش دو تا گروه بندی داره. گروه بندی اول روی استاندارد و گروه بندی دوم روی میزان تحصیلات.
کسی از دوستان میدونه چرا در صفحه سوم، با وجود اینکه استاندارد عوض شده، هدر گروه نمایش داده نمیشه؟
شاید مشکل من مربوط به قاطی شدن مفاهیم کریستال و استیمول باشه، به هر حال امیدوارم بتونم با راهنمایی دوستان مشکل رو حل کنم.
با تشکر
خب مثل اینکه ایراد از استیمول بود، چون با ورژن 2010 دیگه این مشکل وجود نداره.
به هر حال ممنون.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
سلام به همگی
من یک مشکل دارم که روی کمک همه ی شما بزرگواران حساب کردم.
من در یک برنامه تحت وب برای گزارش گیری ها از استیمول ریپورت استفاده کردم . حالا که برنامه تموم شده و اون رو گذاشتم روی هاست خطای زیر رو ازم می گیره
Could not load file or assembly 'Stimulsoft.Report, Version=2009.2.500.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a' or one of its dependencies. The system cannot find the file specified.
نمی دونم مشکلش از چیه . روی لوکال کاملا کار می کرد .
ممنون می شم کمک کنید چون خیلی واجب هستش.
-
نقل قول: سوالات مربوط به StimulReport رو در این تاپیک مطرح کنید
نقل قول:
نوشته شده توسط
jozef_rezaei
سلام به همگی
من یک مشکل دارم که روی کمک همه ی شما بزرگواران حساب کردم.
من در یک برنامه تحت وب برای گزارش گیری ها از استیمول ریپورت استفاده کردم . حالا که برنامه تموم شده و اون رو گذاشتم روی هاست خطای زیر رو ازم می گیره
Could not load file or assembly 'Stimulsoft.Report, Version=2009.2.500.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a' or one of its dependencies. The system cannot find the file specified.
نمی دونم مشکلش از چیه . روی لوکال کاملا کار می کرد .
ممنون می شم کمک کنید چون خیلی واجب هستش.
سلام . DLL های همین ورژن رو آپلود کنین مشکل حل میشه . فایلهای : Stimulsoft.Report.dll
و Stimulsoft.Report.Web.dll