آموزش گزارش گیری با کریستال ریپورت (قسمت ۱)

آذر ۲م, ۱۳۸۹ | نوشته‌شده به دست پوریا در vb.net | کریستال ریپورت بازدید : 7,777

ایجاد یک گزارش ساده

برای اینکه یک برنامه ی مجهزبه امکان گرفتن گزارش قابل چاپ در دات نت داشته باشیم می توانیم از یکی از بهترین ابزارهای گزارش گیری در این محیط یعنی ابزار گزارش گیری کریستال ریپورت – crystal report استفاده کنیم.

برای این کارباید در هنگام نصب ویژال استودیو گزینه ی مربوط به نصب این برنامه نیز فعال باشد سپس در یک پروژه ی vb.net گزینه ی add new item… را انتخاب کرده و crystal report – کریستال ریپورت را انتخاب می کنیم و برای آن آیتم بانک اطلاعاتی مورد نظرخود و فیلدها و جداول وسایر تنظیمات ان را انتخاب می کنیم.

اگر جدول دیتا بیس ما مجهر به رمز عبور باشد در هنگام تعریف اطلاعات اتصال  نی توانیم گزینه ی integrated security را انتخاب کنیم  با این کار در هنگام اجرای برنامه و ورود به صفحه ی گزارش مجددا از کاربر رمز عبور دیتا بیس خواسته نمی شود.

ضمن اینکه در رویداد لود یک صفحه هم باید اطلاعات کانکشن را برای استفاده ی حرفه ای تر از امکانات تعریف نماییم:


Dim strconnection As String = "رشته اتصال"

dim oconnetion as new sqlclient.sqlconnection(strconnetion)

dim strsql as string =”select * from table where” ...

Dim oda As New SqlClient.SqlDataAdapter(strsql, aconnetion)

Dim adataset As New DataSet

oda.Fill(odataset, "table")

Dim rpt As New crystalreport1

rpt.load("crystalreport1")

rpt.setdatasource(odataset.tables("table"))

crystalreportviewer1.reportsource = rpt

crystalreportviewer1.refresh()

نکته : از پنجره Tools نیز یک Crystal Report Viewer به فرم مورد نظر اضافه می کنیم  این ریپورت ویور،گزارش موجود در crystal report 1 را نمایش می دهد.

برای اطلاع از آموزش خصوصی و یا شرکت در کلاس های آموزش کریستال ریپورت اینجانب با ما تماس بگیرید.

شما می‌توانید ما را دنبال کنید از خوراک RSS 2.0 دیدگاه و بازتاب/بازخوان در حال حاضر بسته‌شده‌اند.

۱۶ پاسخ