اینم یک نمونه برنامه برای اونهایی که میخان تازه شروع کنند :
نکته : فایلهای report باید در درایو d باشد.
http://rapidshare.com/files/391974172/Prac.rar.html
Printable View
اینم یک نمونه برنامه برای اونهایی که میخان تازه شروع کنند :
نکته : فایلهای report باید در درایو d باشد.
http://rapidshare.com/files/391974172/Prac.rar.html
سلام
توي گزارشات بعد از اين كه مثلا محل و اندازه فونت يك تكست باكس رو در موقع اجرا ، كاربر نهايي، عوض ميكنه آيا امكان داره براي گزارشهاي بعدي اينها(محل و اندازه فونت تكست باكس تغييريافته) رو نگه داره، اعمال كنه؟
لطفا راهنمايي كنيد خيلي ضروريه
با تشكر
سلام خدمت همه دوستان
دوستان من یه سوال در مورد StimulReport داشتم! مشکل من اینه که وقتی برنامه ای که نوشتم و از StimulReport استفاده کردم رو میخوام رویه شبکه راه اندازی کنم، آدرس سرور بانک اطلاعاتی هر چیزی میتونه باشه! برایه آدرس connection هایی که در داخل گزارشها ایجاد می شوند چکار باید کنم که به سرور وصل بشه!!؟:اشتباه:
من از متغیر به جای اسم سرور استفاده کردم، قبول نکرد، ارور داد!:ناراحت:
دوستان لطفا اگه میشه در این مورد بنده رو راهنمایی بفرمایید!:خجالت:
سلام
فکر نکنم ارور بده ولی یه راهه دیگه اینه که با کدنویسی کانکشن مربوط به دیتاسورست رو تغییر بدی و بعد از این کار اون رو دوباره کانکت کنی.
فکر میکنم که نمونه این کار در راهنمای سوال و جواب های استیمول باشه.میتونی از سایتش دانلود کنی.
سلام
من یک گزارش دارم که دراون حدود 20 تا چک باکس دارم و یک سری فیلد دیگه
اتصال به دیتابیسم درسته و اطلاعاتم فرخوانی میشه
مشکل من با چک باکس هاست من چک باکس هام رو به طور مستقیم با استفاده از خاصیت checked به دیتابیس وصل کردم اما فقط چند تای اول رو درست برمیگردونه و چک باکس های آخر رو مقدارشون رو برنمیگردونه
در دیتابیس هم مقدار چک باکس ها به صورت true و false درج شده
برای تمام چک باکس ها کارهای مشابه انجام دادم ولی بازم نمیاره:عصبانی++:
لطفا راهنمایی کنید ممنون
سلام دوستان
كسي از Stimul Reprrt2010.1 در VS2010 استفاده كرده؟
من خواستم استفاده كنم Error گرفتم
اينم متنش
Error 11 The type or namespace name 'Viewer' does not exist in the namespace 'Stimulsoft.Report' (are you missing an assembly reference?) C:\Documents and Settings\Argham\my documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsForm sApplication2\Form1.Designer.cs 31 60 WindowsFormsApplication2
مثل اينكه با .NET4 مشكل داره چون با .NET3.5 هم جواب ميده
سلام
من یک گزارش دارم که دراون حدود 20 تا چک باکس دارم و یک سری فیلد دیگه
اتصال به دیتابیسم درسته و اطلاعاتم فرخوانی میشه
مشکل من با چک باکس هاست من چک باکس هام رو به طور مستقیم با استفاده از خاصیت checked به دیتابیس وصل کردم اما فقط چند تای اول رو درست برمیگردونه و چک باکس های آخر رو مقدارشون رو برنمیگردونه
در دیتابیس هم مقدار چک باکس ها به صورت true و false درج شده
برای تمام چک باکس ها کارهای مشابه انجام دادم ولی بازم نمیاره
کسی بلد نیست جواب بده
سلام
من از استيمول براي بانك sql server استفاده كردم و مشكلي نبوده ولي الان لازم دارم از بانك اكسس با اين نرمافزار در vb.net گزارش گيري كنم.
مشكل اينجاست كه وقتي اتصال بين بانك داده و استيمول را ميسازم گزارش ميگيره ولي اگر مسير بانك داده تغيير بكنه خطا پيش مياد و اگر هم بصورت data table كه در پستهاي قبل دوستمون اشاره كردند عمل كنم حاصل گزارش فقط يك صفحه سفيد هست
لطفا راهنمايي بفرماييد خيلي ضروريه مممنون
من جواب مشكلم رو پيدا كردم
بايد به جاي DotNet FrameWork 4 client profile
از DotNet FrameWork 4
استفاده بشه كه اولي زير مجموعه اي از دوميه و مزيتش اينه كه
برنامه نهايتون كوچكتر ميشه نصبش سريعتره و . . .
لينك برا مطالعه بيشتر
http://msdn.microsoft.com/en-us/library/cc656912.aspx
و يادتون باشه كه وقتي يه پروژه جديد تو VS2010 ايجاد مي كنيد
از DotNet FrameWork 4 client profile استفاده مي كنه
پس از تو Proprties پروژه تنظيمش كنيد
ویرایش شد
..............
دوستان من تو این تاپیک در مورد ساخت گزارش با ستون های متغییر در stimul سوال داشتم اگه میشه جواب بدید
http://www.barnamenevis.org/sh...d.php?t=225775
سلام
آقا تو این نرم افزار برای پرینت گرفتن تو بکراند صفحه گنده نوشته DEMO
چی کار کنم که پاک بشه
ممنون میشم کمکم کنید
من اينو دانلود نكردم
اما يه كاملش رو واسه دانلود سراغ دارم ;-)
متاسفانه چون طبق قوانين نميشه اينجا لينك داد
كسايي كه ميخوان
email شون رو پيام خصوصي بدن
براشون لينك بفرستم
سلام دوستان خسته نباشید.
من گزارشم را کامل درست کردم و به خوبی هم نمایش می ده ، ولی اگر بخوام مشتقیم از گزارش پرینت بگشرم متن فارسی را به هم می ریزه . و چاپ می کنه ، اول فکر کردم مشکل از پرینتر هست اما رو چند تا کام دیگه و چندتا پرینتر مجازی هم تست کردم همونطوره، کسی راه حلی بلده؟
سلام
من این کدا نوشتم تا ی گزارش پویا داشته باشم
ولی صفحه خالی نشون میده
ممنون میشم کمکم کنید
DataSet ds2 = new DataSet();
d = "select id as [ایندکس],name as [نام کتاب],nevisandeh as [نام نویسنده],safahat as [صفحات],onvan as [عنوان],zaban as [زبان],arch as [شماره] from risiver";
adap = new OleDbDataAdapter(d, con);
adap.Fill(ds2, "risiver");
stiReport2.RegData(ds2);
stiReport2.Show();
سلام دوستان
من دارم یه برنامه حسابداری می نویسم و برای گزارشاتم از استیمال استفاده می کنم.
همه گزارشاتم خیلی خوب کار می کنه فقط تنها مشکلی که هست اینه که من می خوام تو گزارشاتم از ردیف جمع در آخر هر صفحه استفاده کنم. به این صورت که تو هر صفحه جمع از صفحه ی اول تا همون صفحه رو برام برگردونه.
تا صفحه آخر که جمع همه رو برگردونه.
البته راهشو پیدا کردم که تو ورژن 2009 خوب کار می کرد ولی الان که مجبورم از 2010 استفاده کنم درست کار نمی کنه.
ضمیمه کردم
لطفا راهنمایی کنید خیلی ضروریه
مرسی
اونايي که مشکل نوشتن دمو توي پرينت دارن دو حالت داره
1- ورژنشون ک.. نشده است که بايد ورژن ک.. شده رو بگيرند
https://barnamenevis.org/showpo...1&postcount=65
2- ورژنشون ک.. شده است ولي بلد نيستن درست استفاده کنن که راهش اينه
بايد فايل هاي جديد را ! با GAC جايگزين كني.
gacutil /i dllname
اين دستور را در دايركتوري فايل هاي جديد بزنيد. (بايد cmd مجوز ادمين داشته باشد.)
سلام
چند وقته درگیر یه موضوع هستم .
چطور میشه یک نمودار رو توی محیط Stimulsoft گروه بندی کرد؟
من GroupHeader گذاشتم. Databand هم براش گذاشتم همه چی خوب انجام میشه و اطلاعاتم گروه بندی میشه ولی نمودار به هیچ وجه از این Databand و گروه بندی که انجام دادم تبعیت نمی کنه.
چطور میشه یک Chart توی گزارش گذاشت که از اون گروه بندی تبعیت کنه؟
قبلا تک صفحه ای این کار رو کرده بودم و اطلاعات رو مجزار به گزارش فرستادم و خروجی گرفتم. ولی الان هدف اینه که از کل دیتابیس گزارش بگیرم و تعداد صفحات گزارش متغیره
ممنون.
Fdaliry شما سوالتون رو چند جا پرسیدی؟!!!!!!نقل قول:
سلام
من کد زیر را برای گزارش گیری پویا نوشتم
اما با اجرای اون صفحه خالی Stimulsoft نمایش داده میشه
ممنون میشم ایرادشا بگید
http://www.barnamenevis.org/sh...68&postcount=2
چارت رو توی DataBand نمیشه گذاشت. چونکه تکرار میشه و من میخوام این اتفاق نیفته. ( در اصل میره توی یه حلقه بینهایت و تعداد صفحات گزارش خیلی زیاد میشه )
مستر کامپوننت هم جواب نمیده. توی همه صفحات یه چارت مشابه میاره و تمامی اعداد و ارقام موجود در دیتابیس رو توی چارت لحاظ می کنه. به جای اینکه اطلاعات فیلتر شده همون گروه رو نشون بده.
در مورد اطلاعات مطمئن هستم چونکه Databand اطلاعات درست رو نشون میده و توی هر صفحه اطلاعات مربوط به همون گروه نشون داده میشه. ولی چارت تموم اطلاعات رو در صفحه نشون میده
ممنون
سلام
بالاخره روش رو پیدا کردم
راه از طریق Master-Detail و ساخت یک دیتاسورس از روی دیتاسورس خودمون هست
راه حل کامل :
http://forum.stimulsoft.com/Default.aspx?g=posts&t=2395
خلاصه راه حل:
For rendering Pie Chart in such reports you have to replace grouping with the Master-Detail relationship in report. Please follow the steps:
Select Report object in the 'Properties' window of the report. Set CacheAllData property in true.
Based on the DataSource for grouping create 'Data From Other Data Source' datasource. This datasource must be used as the master source in the report.
Add a relation between 'Data From Other Data Source' (master) and that datasource you used for grouping (detail).
Place a Databand with 'Data From Other Data Source' as its datasource in the page.
Place a PieChart Into this databand.
Set PieChart.DataSource = your detail datasource.
Set PieChart.DataRelation = your new relation.
نکته خیلی خوبی یاد گرفتم. به شما هم پیشنهاد می کنم این تاپیک رو بخونید و روش کار رو یاد بگیرید
در این مورد جایی رو متوجه نشدید و سوال داشتید بنده در خدمت هستم.
در انتها هم یک نمونه فایل گزارش براتون میزارم.
سلام
من 1 گزارش ساختم که به Datasource وصله و بدون هيچ مشکلي هم کار ميکنه
مشکل از جايي شروع ميشه که من توي قسمت Dictionary راست کليک ميکنم و New Variable رو انتخاب ميکنم و 1 متغير تعريف ميکنم از توع String
توي برنامم :
stireport1.Dictionary.Variables.Item("v1").Value = "Test"
حالا گزارش هيچي نشون نميده فط 1 صفحه سفيد!!
ولي اگر متغير رو از گزارش بردارم باز بدون مشکل همه اطلاعات رو نشون ميده
جستجو هم زدم ولي جواب پيدا نکردم.نميدونم کجا رو اشتباه کردم
سلام این یه نمونه هست اینجوری عمل کن
Dim report As New Stimulsoft.Report.StiReport
report.RegData(.SetListKhayyerAMadadKar(CmbMadadKa r.SelectedValue, cmbStateKhayyer.SelectedIndex))
report.Load(Application.StartupPath & "\Reports\AmlakRab.mrt")
report.Compile()
report("v1") = "Test"
با سلام
RegData فقط DatatTable میگیره.
اگر پروژه ما EF4 باشه چیکار باید کرد؟
regData
قابليت ثبت شي رو هم داره ها
اگه شي (ليستي از اشيا) در حافظه داشته باشيد
ميتونيد ازشون گزارش بگيريد
البته اشيا EF كه برا اين موضوع كارايي ندارند
اما راجع به EF4 زياد نميدونم
فقط
اگه اشيا به درستي طراحي شده باشند
قابليت گزارشگيري دارند
با سلام
هنگام معدل گیری تا 7-8 رقم اعشار نشون می ده چطوری می تمنم انو محدود به ود رقم اعشار کنم
سلام
در این تاپیک مطلبی رو میذارم که ممکنه جواب سوال خیلیها باشه...
فرض کنید شما در پروژتون برای DataView یا هر چیز دیگه ای فیلتر نوشتید.مثلا
"SELECT * FROM Table1 WHERE name LIKE '%" & TextBox1.Text & "%'"
مراحل انجام کار:
1-اول در StimulReport بر روی دیتا سورس ایجاد شده گزینه edit رو میزنیم
http://www.barnamenevis.org/at...1&d=1278852829
http://www.barnamenevis.org/G:%5Cstim%5C1.jpg
2-به اندازه متغیر هامون پارامتر جدید ایجاد میکنیم مثلا semat@
http://www.barnamenevis.org/G:%5Cstim%5C2.jpghttp://www.barnamenevis.org/at...1&d=1278852829
3-در کوئری ایجاد شده متغیر رو برابر پارامتر قرار میدیم
http://www.barnamenevis.org/at...1&d=1278852829
http://www.barnamenevis.org/G:%5Cstim%5C3.jpg
بسیار خوب کارمون در design تموم شده میریم سراغ پروژه
1-در ایونت Button پرینت
Dim StiReport1 As New Stimulsoft.Report.StiReport
StiReport1.Load("doc.mrt")
StiReport1.Compile()
StiReport1.CompiledReport.DataSources("t_def_").Pa rameters("@semat_").ParameterValue = "type your query here"
StiReport1.Item("@semat_") ="type your query here again"
StiReport1.Render(False)
StiReport1.Show()
امیدوارم مفید بوده باشه:خجالت: