تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة في حل مشكلة ReportViewer
#1
السلام عليكم
تم ارفاق ملف لتعديل عليه
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام
الملف غير مرفق !
الرد }}}
تم الشكر بواسطة:
#3
عفوا هذا ربط الملف
https://www.mediafire.com/file/tiazhhf3k...e.rar/file
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته
بعد تجربة المثال
وجدت ان الريبوت فيور لا يعمل اي لا يتوافق مع نسخة فريم ورك
فتأكد من أن الأصدار الذي تعمل به بأنه متوافق مع نسخة الفريم ورك لديك في المشروع

وملف التقرير Report1.rdlc غير متواجد بمجلد البرنامج ولعمل ذلك
افتح التقرير في الفيجوال او حدده بمعنه اصح
وغير الخصائص التالية
BUILD ACTION = CONTENT
COPY TO OUTPUT DIRECTORY = COPY IF NEWER

ثم عدل الكود الى التالي

كود :
       ' تعيين مسار التقرير
       ReportViewer1.LocalReport.ReportPath = Application.StartupPath & "\Report1.rdlc"

       ' إنشاء باراميتر جديد بالقيمة المأخوذة من TextBox في الفورم
       Dim testParam As New ReportParameter("demoParameter", Form1.TextBox1.Text)

       ' تمرير الباراميتر إلى التقرير
       ReportViewer1.LocalReport.SetParameters(testParam)

       ' تحديث التقرير ليظهر التغيير
       ReportViewer1.RefreshReport()
       Me.ReportViewer1.RefreshReport()

وبأذن الله سيعمل معك
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد }}}
تم الشكر بواسطة:
#5
نفس الشكل يأخي لا يعمل في الجهاز الاصلي مثبت عليه الفيجوال يعمل بشكل صحيح عندما أضع ملف في جهاز أخر لا يعمل عند الطباعة فقط

ممكن تعديل على الملف
الرد }}}
تم الشكر بواسطة:
#6
(22-04-25, 10:23 PM)سيد أحمد كتب : نفس الشكل يأخي لا يعمل في الجهاز الاصلي مثبت عليه الفيجوال يعمل بشكل صحيح عندما أضع ملف في جهاز أخر لا يعمل عند الطباعة فقط

ممكن تعديل على الملف

هل يعمل لديك اي يعمل على الجهاز المثبت عليه الفيجوال ؟

وبالنسبة للعمل على جهاز العميل
يجب تثبيت حزمة ReportViewer على جهاز العميل
أو
تقوم بتضمين الملفات مع المشروع بالطريقة التالية :
استخدام خاصية Copy Local في Visual Studio
في مشروعك، اذهب إلى References.

ابحث عن مراجع ReportViewer مثل:
Microsoft.ReportViewer.WinForms.dll
Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
اضغط على المرجع بزر الفأرة الأيمن واختر Properties.
اجعل خاصية Copy Local =True

ثم تتاكد ان نسخة الفريم ورك اللي بتستخدمها في المشروع مثبته على جهاز العميل

عذرا نسيت رفع الملف
تفضل اخي
في المرفقات

فقط اعمل BUILD ليستخرج ملفات DLL لاني مسحتها بسبب الحجم وحجم المرفقات


الملفات المرفقة
.rar   btaxte.rar (الحجم : 319.69 ك ب / التحميلات : 9)
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد }}}
تم الشكر بواسطة:
#7
جزاك الله خيرا أخي
الرد }}}
تم الشكر بواسطة: princelovelorn , princelovelorn
#8
بقيت نفس مشكلة بعد التعديل
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم