استیمول ریپورت و مشکل در اجرای دوباره دستور
با سلام خدمت دوستانی که با استیمول ریپورت آشنائی دارن.
مشکل من اینه که میام استیمول رو به پروژم اضافه میکنم و در قسمت Report Wizard استیمول یه تکس باکس رو انتخب کرده و در قسمت Design Report یه ،Text به ریپورت اضافه کرده و در قسمت Text Editor مربوط به Text اون تکست باکس فرم و خواصیت TXT رو انتخاب میکنم.و زمانی که برنامه رو اجرا می کنم متنی که داخل تکس باکس نوشتم به استیمول ریپورت مخابره شده و گزارش رو چاپ میکنه.تا اینجای کار خوبه ولی وقتی که می آییم و متن موجود در داخل تکست باکی فرم رو تغییر می دیم این تغییر در ریپورت اعمال نمیشه و همو ن متن اولی رو چاپ میکونه.
اگه با یه مثال هم بخوام کاربرد این مطلب رو بیان کنم بهتون این مثال رو میزنم . فکر کنید می خواهید گواهی اشتغال به تحصیل بگیرید .گواهی اشتغال به تحصیل همه یکی هست و فقط اسم هاشون متفاوته و من هم می خوام در هر بار چاپ استیمول بیاد متن و نام جدید رو از تکست باکس فرمم بخونه و چاپ کنه.
ببخشید که طول کشید، آخه باید مشکلمو خوب بیان میکردم تا شما بتونید راهنمائی کنید.
با تشکر
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
1. Dim strep As New Stimulsoft.Report.StiReport
2. strep.Load("factor.mrt")
3. Dim con As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Environment.CurrentDirectory & "\Database.dat;Persist Security Info=False"
4. strep.Dictionary.Databases.Add(New Stimulsoft.Report.Dictionary.StiOleDbDatabase("Connection", con))
5. strep.Dictionary.Variables("var3").Value = TextBox1.Text
6. strep.Compile()
7. strep.Show()
ببین دوست عزیز کد بالا را در رویداد کلیک یه دکمه کپی می کنی
1-یک شی از کلاس میسازه
2-فایل گزارشی که طراحی کردی را لود میکنه
3-اگه از بانک اطلاعاتی استفاده کنی مسیرش را بهش بده
4-این کانکشن خط شماره 3 را با کنکشنی که در گزارشگیری ساختی تنظیم میکنه اما یه شرط داره باید نام کانکشنی که در گزارش ساختی با این نام یکسان باشه
5-یه متغیر در گزارش گیری میسازی با نام var3 بعد این متغیرو با مقدار تکس باکس پر می کنی
6-گزارش را کامپایل می کنی
7-نمایش میدی
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
نقل قول:
نوشته شده توسط
parsdarab
1. Dim strep As New Stimulsoft.Report.StiReport
2. strep.Load("factor.mrt")
3. Dim con As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Environment.CurrentDirectory & "\Database.dat;Persist Security Info=False"
4. strep.Dictionary.Databases.Add(New Stimulsoft.Report.Dictionary.StiOleDbDatabase("Connection", con))
5. strep.Dictionary.Variables("var3").Value = TextBox1.Text
6. strep.Compile()
7. strep.Show()
ببین دوست عزیز کد بالا را در روایداد کلیک یه دکمه کپی می کنی
1-یک شی از کلاس میسازه
2-فایل گزارشی که طراحی کردی را لود میکنه
3-اگه از بانک اطلاعاتی استفاده کنی مسیرش را بهش بده
4-این کانکشن خط شماره 3 را با کنکشنی که در گزارشگیری ساختی تنظیم میکنه اما یه شرط داره باید نام کانکشنی که در گزارش ساختی با این نام یکسان باشه
5-یه متغیر در گزارش گیری میسازی با نام var3 بعد این متغیرو با مقدار تکس باکس پر می کنی
6-گزارش را کامپیل می کنی
7-نمایش میدی
خیلی ممنون که جواب دادین.من تو استیمول ریپورت خیلی مبتدی هستم .اگر ممکنه این کارهای بالائی رو با یه برنامه برای دانلود بذارین.
که بتونه از یه پایگاه داده اکسس استفاده کنه و همین طور مقداری رو از تکس باکس بگیره.
در ضمن این قسمت کدتون به چه دردی میخوره؟؟؟
strep.Load("factor.mrt")
من در تولید این فایل هم مشکل دارم.
با تشکر.
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
دوستان عزیز چرا جواب نمی دین.
یعنی سوال اینقدر سخت بوده؟
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
بازم سلام
من هر دو روزی یک بار به این سایت سر می زنم
دیگه شرمنده
این قسمت کد
strep.Load("factor.mrt")
فایل گزارشیه که با stimul طراحی کردی در کنار فایل exe برنامه کپی می کنی
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
نقل قول:
نوشته شده توسط
parsdarab
بازم سلام
من هر دو روزی یک بار به این سلیت سر می زنم
دیگه شرمنده
این قسمت کد
strep.Load("factor.mrt")
فایل گزارشیه که با stimul طراحی کردی در کنار فایل exe برنامه کپی می کنی
مهندس جان یه پیام خصوصی بهتون داده بودم مشکل اصلی من اینه:
-یه متغیر در گزارش گیری میسازی با نام var3 بعد این متغیرو با مقدار تکس باکس پر می کنی
من نمی دونم چطوری یه متغییر تو استمول درست کنم؟؟؟
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
یک نمونه برنامه که اطلاعات رو از دیتا بیس میگیره و یک مقدار از textbox به گزارش می فرسته
برنامه
نقل قول: استیمول ریپورت و مشکل در اجرای دوباره دستور
نقل قول:
نوشته شده توسط
parsdarab
یک نمونه برنامه که اطلاعات رو از دیتا بیس میگیره و یک مقدار از textbox به گزارش می فرسته
برنامه
مهندس برنامتون بسیار سودمند و عالی بود .