ورود

View Full Version : نمایش گزارش با ARViewer در Active Report



Dr.Bronx
یک شنبه 16 خرداد 1389, 17:36 عصر
سلام خدمت دوستان عزیز

در active report یه کامپوننتی وجود داره به نام ARViewer ( معروف به ARV ) که میشه اون رو روی فرم گزاشت و گزارشهایی که ذخیره شده رو به وسیله اون نمایش داد . اما همین مساله چند نکته بسیار مهم داره که سوال من هم مربوط به همون موارد هست .

ابتدا بزارید نحوه بازکردن یک گزارش رو توضیح بدم .

ابتدا یک متغیر از نوع کتابخانه active report معرفی می کنیم

Dim rpt As New ActiveReport

حالا ما یک گزارش مجازی داریم !

به وسیله این خط گزارشمون رو load می کنیم


rpt.LoadLayout App.Path + "\myReport.rpx"

حالا یکی از همون ARViewer ها روی فرم قرار میدیم و این دستور رو می نویسیم .

Set ARV.ReportSource = rpt

خوب تا اینجا مشکلی نیست و همه چیز درسته
حالا سوالات .

1- به دلیل این که ممکنه Connection String ما متغیر باشه ما نمی تونیم اون رو در همون فایل گزارش قرار بدیم و باید بعدا پر بشه . اما چطوری ؟

2- در مورد record source
در حالت معمولی اگر که ما ریپورت رو در خود ویژوال بیسیک ساخته باشیم و بخوایم همونجا هم استفاده کنیم می نویسیم : Activereport1.source = "select * from tbl"

اما در این روش چگونه باید این را مقدار دهی کنیم ؟

فکر می کنم توضیحات کامل بود .

متشکرم .

موفق و موید باشید ./