22-04-25, 01:11 AM
22-04-25, 07:13 AM
وعليكم السلام
الملف غير مرفق !
الملف غير مرفق !
22-04-25, 01:16 PM
عفوا هذا ربط الملف
https://www.mediafire.com/file/tiazhhf3k...e.rar/file
https://www.mediafire.com/file/tiazhhf3k...e.rar/file
22-04-25, 08:13 PM
السلام عليكم ورحمة الله وبركاته
بعد تجربة المثال
وجدت ان الريبوت فيور لا يعمل اي لا يتوافق مع نسخة فريم ورك
فتأكد من أن الأصدار الذي تعمل به بأنه متوافق مع نسخة الفريم ورك لديك في المشروع
وملف التقرير Report1.rdlc غير متواجد بمجلد البرنامج ولعمل ذلك
افتح التقرير في الفيجوال او حدده بمعنه اصح
وغير الخصائص التالية
BUILD ACTION = CONTENT
COPY TO OUTPUT DIRECTORY = COPY IF NEWER
ثم عدل الكود الى التالي
وبأذن الله سيعمل معك
بعد تجربة المثال
وجدت ان الريبوت فيور لا يعمل اي لا يتوافق مع نسخة فريم ورك
فتأكد من أن الأصدار الذي تعمل به بأنه متوافق مع نسخة الفريم ورك لديك في المشروع
وملف التقرير 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()وبأذن الله سيعمل معك
22-04-25, 10:23 PM
نفس الشكل يأخي لا يعمل في الجهاز الاصلي مثبت عليه الفيجوال يعمل بشكل صحيح عندما أضع ملف في جهاز أخر لا يعمل عند الطباعة فقط
ممكن تعديل على الملف
ممكن تعديل على الملف
22-04-25, 10:38 PM
(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 لاني مسحتها بسبب الحجم وحجم المرفقات
22-04-25, 11:26 PM
جزاك الله خيرا أخي
23-04-25, 02:17 PM
بقيت نفس مشكلة بعد التعديل