PDA

View Full Version : کریستال ریپرت setup



meysam_meysam74
یک شنبه 07 آذر 1389, 22:21 عصر
سلام به همه

من یه برنامه نوشتم و توش از کریستال ریپرت استفاده کردم و کریستال ریپورت رو با روش دراگ و دروپ تنظیم کردم و به پیگاه داده وصل کردم حالا وقتی که برنامه رو setup میکنم با خوده ویبی دات نت و رویه یه سیستم دیگه نصب میکنم مسیر پایگاه داده عوض میشه و دیگه کریستال ریپرت نمیتونه پایگاه داده رو پیدا کنه خوب من چه جوری مسیر جدید پایگاه داده رو به کریستال ریپرت بدم البته من سرچ کردم ولی نتونستم چیزی پیدا کنم
ممنون از وقتی که برای خوندن این مظلب گزاشتین:لبخندساده:

pourang_us
دوشنبه 08 آذر 1389, 08:12 صبح
دوست عزیز

وقت به خیر, بهترین راه برای انجام این کار استفاده از ODBC هست. شما مسیر بانکت رو در اون قرار بده و سپس در کریستال هم کانکشن رو از ODBC بگیر در این حالت اگر روی همون سیستم هم بخواهی مسیر بانک یا اسم اون رو عوض بکنی به راحتی و فقط یک بار انجام میگیرد.

Control Panel-> Administrative Tools-> Data Source (ODBC)m
موفق باشی

meysam_meysam74
دوشنبه 08 آذر 1389, 09:29 صبح
دوست عزیز منظور من کد نویسی بود
اگه ممکنه یه برنامه ساده بزارید که این کارو انجام داده باشه به صورت کد نوشتاری

meysam_meysam74
دوشنبه 08 آذر 1389, 10:21 صبح
If Val(INdex1) = 0 Then Exit Sub
Dim rtp As New CrystalReport1

rtp.DataSourceConnections.Item(0).SetConnection("F:\Progtest\New Folder (4)\WindowsApplication1\WindowsApplication1\bin\De bug\Database4.mdb", "F:\Progtest\New Folder (4)\WindowsApplication1\WindowsApplication1\bin\De bug\Database4.mdb", False)

rtp.RecordSelectionFormula = "{t1.mycode}= '" & INdex1 & "'"
CrystalReportViewer1.ReportSource = rtp
CrystalReportViewer1.Refresh()
مشکلم به این شکل حل شد جوابشو میزارم شاید به درد کسی خورد