parsdarab
پنج شنبه 01 اردیبهشت 1390, 09:06 صبح
در این تاپیک قرار که من آموزش بدم انچه را که خودم یاد گرفته ام.
اگر دوستان سئوالی کردند که من نتونستم پاسخش را بدم دیگه شرمنده:افسرده:.
زبان برنامه نویسی این اموزش VB.NET هست.
ما برای گزارش گیری سه فایل مختلف داریم که می خواهیم انها را با کدنویسی به هم ارتباط دهیم.
یک فایل exe برنامه مون و یک فایل گزارشمون و یک فایل بانک اصلاعاتی مون.
بعد از نصب Stimul Report کد زیر رو در برنامه کپی کنید.
Imports Stimulsoft
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strrep As New Stimulsoft.Report.StiReport
strrep.Load("report.mrt")
Dim con As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Environment.CurrentDirectory & "\Database1.mdb;Persist Security Info=False"
strrep.Dictionary.Databases.Add(New Stimulsoft.Report.Dictionary.StiOleDbDatabase("Connection", con))
strrep.Dictionary.Variables("var3").Value = TextBox1.Text
strrep.Compile()
strrep.Show()
End Sub
End Class
کد اول یک شی از کلاس stimul می سازه.
کد دوم فایل گزارش گیری ما رو درون این شی بارگزاری می کنه
فایل گزارش گیری که ما با stimul می سازیم پسوندشون mrt هست.
کد سوم کانکشن سترینگه که می خواهد با استفاده از فایل exe ما یک ارتباطی با فایل بانک اطلاعاتی و فایل گزارش گیر برقرار کنه.
کد چهارم میاد این کانکشن سترینگ رو روی فایل گزارشمون set می کنه
این کانکشنی که در کد چهارم می بینید یعنی connection باید قبلا در فایل گزارش وجود داشته باشه.
کد پنجم یک مقدار رشته ای رو به فایل گزارش می فرسته و درون یک متغیر به نام var3 ذخیره می کنه بعدش ما اگه این متغیرو در هر جای فایل گزارشمون بیندازیم مقداری که ما فرستادیم رو نمایش می ده.
کد ششم کامپایک می کنه یعنی هر تنظیماتی که انجام دادیم رو ذخیره می کنه.
کد هفتم هم نمایشه.
68989
https://www.opendrive.com/files/24037645_PzIzZ_650d/2.PNG68990
https://www.opendrive.com/files/24037380_0OdNb_2199/1.PNG68991
https://www.opendrive.com/files/24037866_ra5NE_115f/3.PNG
دانلود فایل برنامه (http://www.opendrive.com/files/16586862_O4Lcx_af3d/bar.rar)
اگر دوستان سئوالی کردند که من نتونستم پاسخش را بدم دیگه شرمنده:افسرده:.
زبان برنامه نویسی این اموزش VB.NET هست.
ما برای گزارش گیری سه فایل مختلف داریم که می خواهیم انها را با کدنویسی به هم ارتباط دهیم.
یک فایل exe برنامه مون و یک فایل گزارشمون و یک فایل بانک اصلاعاتی مون.
بعد از نصب Stimul Report کد زیر رو در برنامه کپی کنید.
Imports Stimulsoft
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strrep As New Stimulsoft.Report.StiReport
strrep.Load("report.mrt")
Dim con As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Environment.CurrentDirectory & "\Database1.mdb;Persist Security Info=False"
strrep.Dictionary.Databases.Add(New Stimulsoft.Report.Dictionary.StiOleDbDatabase("Connection", con))
strrep.Dictionary.Variables("var3").Value = TextBox1.Text
strrep.Compile()
strrep.Show()
End Sub
End Class
کد اول یک شی از کلاس stimul می سازه.
کد دوم فایل گزارش گیری ما رو درون این شی بارگزاری می کنه
فایل گزارش گیری که ما با stimul می سازیم پسوندشون mrt هست.
کد سوم کانکشن سترینگه که می خواهد با استفاده از فایل exe ما یک ارتباطی با فایل بانک اطلاعاتی و فایل گزارش گیر برقرار کنه.
کد چهارم میاد این کانکشن سترینگ رو روی فایل گزارشمون set می کنه
این کانکشنی که در کد چهارم می بینید یعنی connection باید قبلا در فایل گزارش وجود داشته باشه.
کد پنجم یک مقدار رشته ای رو به فایل گزارش می فرسته و درون یک متغیر به نام var3 ذخیره می کنه بعدش ما اگه این متغیرو در هر جای فایل گزارشمون بیندازیم مقداری که ما فرستادیم رو نمایش می ده.
کد ششم کامپایک می کنه یعنی هر تنظیماتی که انجام دادیم رو ذخیره می کنه.
کد هفتم هم نمایشه.
68989
https://www.opendrive.com/files/24037645_PzIzZ_650d/2.PNG68990
https://www.opendrive.com/files/24037380_0OdNb_2199/1.PNG68991
https://www.opendrive.com/files/24037866_ra5NE_115f/3.PNG
دانلود فایل برنامه (http://www.opendrive.com/files/16586862_O4Lcx_af3d/bar.rar)