وعليكم السلام ورحمة الله وبركاته
إذا كان الاسم Product_ID صحيحا فغريب أن يعمل الاستعلام من الأساس
لأنه في الكود ذكرت ان اسمه ProductID
جرب هذا التعديل على أساس أن الاسم الصحيح Product_ID
أيضا تأكد من صحة تصميم التقرير فقد تكون المشكلة فيه
إذا كان الاسم Product_ID صحيحا فغريب أن يعمل الاستعلام من الأساس
لأنه في الكود ذكرت ان اسمه ProductID
جرب هذا التعديل على أساس أن الاسم الصحيح Product_ID
كود :
Private Sub CrystalReport_Viewer_Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim da As New SqlDataAdapter("SELECT Products.*, Movements.* FROM Movements LEFT OUTER JOIN Products ON Movements.Product_ID = Products.ID", sqlconnstring)
Dim dt As New DataTable
da.Fill(dt)
Dim objRpt As New CrystalReport_Invoice
objRpt.SetDataSource(dt)
CrystalReportViewer1.ReportSource = objRpt
CrystalReportViewer1.Refresh()
End Subأيضا تأكد من صحة تصميم التقرير فقد تكون المشكلة فيه

