[
attachment=20199][
attachment=20199]بعد تنفيذ الـ Report Viewer تظهر لي Error الموضح بالصورة
برجاء المساعدة ولكم جزيل الشكر والامتنان
الكود التعامل مع قاعدة بيانات Access
Imports System.Data.OleDb
Imports Microsoft.Reporting.WinForms
Public Class Frm_AccuonRebort
Private Sub Frm_AccuonRebort_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sql As String
sql = "SELECT IDAcconunt, NameAcconunt, AcuntType1, SumBalance, DateRemmber, TelJop, TelHom, Mobil, Mobil1, Address, DateCustomer FROM AcconuntSum"
adapter = New OleDbDataAdapter(sql, con)
Dim DtSet1 As New DataSet
adapter.Fill(DtSet1, "Account")
AccountBindingSource.DataSource = DtSet1.Tables("Account")
Me.ReportViewer1.RefreshReport()
End Sub
End Class
(24-11-18, 10:27 PM)rmnr كتب : [ -> ]في الاستعلام كان اسم الجدول AccountSum ولكن في الداتاسيت كتبت اسم الجدول Account فلن يجده
أو استخدم DataTable بدلا من DataSet
كود :
Dim DtTable1 As New DataTable
adapter.Fill(DtTable1)
AccountBindingSource.DataSource = DtTable1
كل الشكر الك استاذي الكريم
بس انا مسمي الجدول في الـ DataSet باسم Account بينما في قاعدة البيانات AccountSum
وطريقة الاتصال عندي منفصل والاستعلام الي كاتبه هذا شغال ومافيه مشاكل بس المشكله عندي تصير بعد تشغيل البرنامج وبعد تشغيل اي تقرير وليس حصرا في هذا التقرير
وجزال الله كل الخير اخي rmnr
(24-11-18, 10:27 PM)rmnr كتب : [ -> ]في الاستعلام كان اسم الجدول AccountSum ولكن في الداتاسيت كتبت اسم الجدول Account فلن يجده
أو استخدم DataTable بدلا من DataSet
كود :
Dim DtTable1 As New DataTable
adapter.Fill(DtTable1)
AccountBindingSource.DataSource = DtTable1
كل الشكر الك استاذي الكريم
بس انا مسمي الجدول في الـ DataSet باسم Account بينما في قاعدة البيانات AccountSum
وطريقة الاتصال عندي منفصل والاستعلام الي كاتبه هذا شغال ومافيه مشاكل بس المشكله عندي تصير بعد تشغيل البرنامج وبعد تشغيل اي تقرير وليس حصرا في هذا التقرير
وجزال الله كل الخير اخي rmnr
هل نسخة الريبورت فيور متوافقة مع نسخة الفيجوال ستيديو أخي الكريم ؟؟
(24-11-18, 11:08 PM)عبد العزيز البسكري كتب : [ -> ]هل نسخة الريبورت فيور متوافقة مع نسخة الفيجوال ستيديو أخي الكريم ؟؟
كل الشكر الك استاذ عبدالعزيز
ردك منطقي جدا لاني كنت شغال على فيجول ستيديو 2008 واعملت ترقية الى 2010 بس مو المفروض هو يعمل ترقيو اوتوماتيك
واذا في طريقة اعرف فيها التوافق
كل الشكر الك اخي الكريم
مامشي الحال كمان
انا من راي الاستاذ عبدالعزيز في منطقية كبيرة
جزاك الله خيرا اخي rmnr
والله ما مشي الحال ماكان في ايه علامة تعجب صفراء وحذفتون ورجعت اضفتهن وكمان ما زبطت
وعملت Refrsh للمشروع كامل ونفس النتيجة في احتمال انو النسخة يلي ركبتها فيها خلل ؟
(24-11-18, 11:20 PM)عبدالرحمن رمضان كتب : [ -> ] (24-11-18, 11:08 PM)عبد العزيز البسكري كتب : [ -> ]هل نسخة الريبورت فيور متوافقة مع نسخة الفيجوال ستيديو أخي الكريم ؟؟
كل الشكر الك استاذ عبدالعزيز
ردك منطقي جدا لاني كنت شغال على فيجول ستيديو 2008 واعملت ترقية الى 2010 بس مو المفروض هو يعمل ترقيو اوتوماتيك
واذا في طريقة اعرف فيها التوافق
كل الشكر الك اخي الكريم
مامشي الحال كمان
انا من راي الاستاذ عبدالعزيز في منطقية كبيرة
سواء الريبورت فيور أو الكريستال ريبورت .. لا يترقّيان أوتوماتيكيًّا أخي الكريم .. أنت الواجب عليك ترقيتهما .. بإعادة تثبيت حسب ما يتوافق مع نسخة الفيجوال
عند فتح نافذة الـ reportViewer والإنتهاء منها
في الحدث الخاص بإغلاق النافذة قم بتنفيذ هذا الأمر .
reportViewer1.LocalReport.ReleaseSandboxAppDomain
كود :
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
reportViewer1.LocalReport.ReleaseSandboxAppDomain()
End Sub
(25-11-18, 02:10 AM)عبدالله الدوسري كتب : [ -> ]عند فتح نافذة الـ reportViewer والإنتهاء منها
في الحدث الخاص بإغلاق النافذة قم بتنفيذ هذا الأمر .
reportViewer1.LocalReport.ReleaseSandboxAppDomain
كود :
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
reportViewer1.LocalReport.ReleaseSandboxAppDomain()
End Sub
كل الشكر والامتنان الك استاذ عبدالله الدوسري
وجزاك الله خيرا عن عن امة الحبيب محمد عليه الصلاة والسلام
مشي الحال والحمد لله رب العالمين
وكل الشكر لكم من ساهم في هذا المنتدى واجركم على الله رب العالمين
(25-11-18, 02:10 AM)عبدالله الدوسري كتب : [ -> ]عند فتح نافذة الـ reportViewer والإنتهاء منها
في الحدث الخاص بإغلاق النافذة قم بتنفيذ هذا الأمر .
reportViewer1.LocalReport.ReleaseSandboxAppDomain
كود :
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
reportViewer1.LocalReport.ReleaseSandboxAppDomain()
End Sub
كل الشكر والامتنان الك استاذ عبدالله الدوسري
وجزاك الله خيرا عن عن امة الحبيب محمد عليه الصلاة والسلام
مشي الحال والحمد لله رب العالمين
وكل الشكر لكم من ساهم في هذا المنتدى واجركم على الله رب العالمين