PDA

View Full Version : مبتدی: اضافه کردن پوشه گزارشات به برنامه



pourang_us
یک شنبه 31 مرداد 1389, 09:20 صبح
دوستان درود و ایام به کام
من داخل پروژه یک پوشه ساختم و تمام فایلهای گزارشات کریستال ریپورت رو داخل اون قرار دادم روی سیستم خودم گزارشات بدون هیچ مشکلی باز میشند اما در زمانی که فایل اجرایی رو روی سیستم دیگری میبرم مشکلم این است که گزارشات کار نمیکنند! و اون فولدری هم که تمام گزارشها داخلش هست نیز همراه برنامه Build نمیشه دستی هم کپی کردم جواب نداد.
چطور میتونم همه گزارشات و عکسهای به کار رفته در برنامه رو داخل پوشه به همراه برنامه Build کنم.

Mani_rf
یک شنبه 31 مرداد 1389, 09:25 صبح
شما باید آدرسی داینامیک برای فایل ها تعریف کنید . برای مثال اگر در پوشه Report در کنار فایل اجرایی قرار دارد آدرس را به صورت :


Path = Application.StartUpPath & "\Report\Report.rpt"

بنویسید تا با عوض شدن مسیر، مشکلی به وجود نیاید.

pourang_us
یک شنبه 31 مرداد 1389, 11:14 صبح
با سپاس از جواب شما
اما من در گزارشاتم مسیری نداده ام و به شکل زیر




Dim ReportSampple As New ReportDesign-01
ReportSampple.SetDataSource(Ds)
CristRepView.ReportSource = ReportSampple



اونها رو صدا میکنم این کد شما رو کجا باید اضافه کنم؟؟

Mani_rf
یک شنبه 31 مرداد 1389, 12:38 عصر
پس باید مسیر هم بدی.
این روشت اشتباه ، این را امتحان کن:


Dim ReportSampple As New CrystalDecisions.CrystalReports.Engine.ReportDocum ent
ReportSampple.SetDataSource(Ds)
ReportSampple.Load(" ")
CristRepView.ReportSource = ReportSampple