@AM!R!
چهارشنبه 26 مرداد 1390, 14:17 عصر
سلام دوستان
به نظر شما این روش اتصال به بانک برای گزارش با crystal درسته؟
Private Sub cmdPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPrint.Click
Dim a As New FrmPrint
Dim fltr
Dim _log As New CrystalReportLogBook
If lvw.Tag <> "" Then
a.CrystalReportViewer1.ReportSource = _log
fltr = "{LogBook.UID}=" & Val(lvw.Tag) & ""
a.CrystalReportViewer1.SelectionFormula = fltr
a.Show()
lvw.Tag = ""
Else
If MsgBox("آیا می خواهید همه اطلاعات را چاپ کنید؟", MsgBoxStyle.Question + MsgBoxStyle.YesNo + MsgBoxStyle.MsgBoxRight, "Log Book of Compounding Products in the Pharmacy") = MsgBoxResult.Yes Then
a.CrystalReportViewer1.ReportSource = _log
a.Show()
lvw.Tag = ""
End If
End If
End Sub
توی فرم frmprint یک شی CrystalReportViewer1 وجود داره و قراره کاربر تو فرم اصلی با کلیک بر روی یک سطر از گرید اطلاعات اون سطر رو چاپ کنه
متاسفانه گزارش با یک مسیر ثابت تعریف شده و بعد از نصب هم تو همون مسیر ثابت دنبال بانک می گرده
حالا می خوام به جای تعریف database fields تو crystalreportlogbook.rpt از مسیر دهی پویا استفاده کنم
کسی از دوستان نمونه کد یا نظری داره؟
ممنون
به نظر شما این روش اتصال به بانک برای گزارش با crystal درسته؟
Private Sub cmdPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPrint.Click
Dim a As New FrmPrint
Dim fltr
Dim _log As New CrystalReportLogBook
If lvw.Tag <> "" Then
a.CrystalReportViewer1.ReportSource = _log
fltr = "{LogBook.UID}=" & Val(lvw.Tag) & ""
a.CrystalReportViewer1.SelectionFormula = fltr
a.Show()
lvw.Tag = ""
Else
If MsgBox("آیا می خواهید همه اطلاعات را چاپ کنید؟", MsgBoxStyle.Question + MsgBoxStyle.YesNo + MsgBoxStyle.MsgBoxRight, "Log Book of Compounding Products in the Pharmacy") = MsgBoxResult.Yes Then
a.CrystalReportViewer1.ReportSource = _log
a.Show()
lvw.Tag = ""
End If
End If
End Sub
توی فرم frmprint یک شی CrystalReportViewer1 وجود داره و قراره کاربر تو فرم اصلی با کلیک بر روی یک سطر از گرید اطلاعات اون سطر رو چاپ کنه
متاسفانه گزارش با یک مسیر ثابت تعریف شده و بعد از نصب هم تو همون مسیر ثابت دنبال بانک می گرده
حالا می خوام به جای تعریف database fields تو crystalreportlogbook.rpt از مسیر دهی پویا استفاده کنم
کسی از دوستان نمونه کد یا نظری داره؟
ممنون