منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت (/showthread.php?tid=25292)

الصفحات: 1 2


لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - dametucorazon - 08-06-18

السلام عليكم ورحمه الله وبركاته
حياكم الله عزوجل
 انا استخدم Visual Studio 2015 ولدى فورم به داتا جريد اريد ان يقوم المستخدم بادخال البيانات يدويا
 وبعد ان يقوم بالادخال يضغط علي زر طباعه يتم قراءه جميع محتوبات الداتا جريد الى كريستال ريبورت علما بانه لا توجد قاعدة بيانات او اى شي اريد فقط ان يتم نقل كل محتوبات الداتا جريد الى كريستال ريبورت
قد قمت بتنزيل مثال من موقعكم الطيب المثال يعمل بمفرده جيدا وهو نفس ما اريد 
لكن عندما اردت ان استخدم نفس الكود ونفس الداتا سيت يظهر لي خطأ المرفق بالصور لا اعرف ما السبب برجاء من اهل الخبره المساعده
[attachment=18428]
الكود المستخدم
كود :
       Dim DS As New DataSet1
       For Each dr As DataGridViewRow In DataGridView1.Rows
           DS.DataTable1.Rows.Add(dr.Cells(0).Value, dr.Cells(1).Value)
       Next
       Dim rp As New CrystalReport1
       rp.SetDataSource(DS.Tables("DataTable1"))
       Form2.CrystalReportViewer1.ReportSource = rp
       Form2.ShowDialog()



RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - mrnooo2000 - 08-06-18

اعتقد ان المشكلة فى التقرير 
ربما هناك أخطاء فى التصميم 
تأكد من مصادر بيانات الحقول


RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - dametucorazon - 08-06-18

جربت حاجات كتيره حتي عملت فورم جديده تماما وضفت
Dataset1
Datatable
Crystal Viwer
ونفس الامر
ممكن حضرتك تعمل نموذج مبسط للموضوع او تعرفني طريقه الربط الصحيحه ازاي اطبع البيانات اللي موجوده في الداتا جريد في الكريستالل ريبورت بدون قاعده بيانات بينهم


RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - mrnooo2000 - 08-06-18

الاسهل ان ترفق ملفك للتعديل عليه مباشرة


RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - elgokr - 08-06-18

القى نظرة على هذا الموضوع
وخصوصاً هذه المشاركة اذا كنت تعتمد على البيانات يدوياً وليس قاعدة بيانات

http://vb4arb.com/vb/showthread.php?tid=25121&pid=120268#pid120268

تحياتى لك
وتمنياتى لك التوفيق



RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - dametucorazon - 08-06-18

(08-06-18, 01:52 PM)mrnooo2000 كتب : الاسهل ان ترفق ملفك للتعديل عليه مباشرة

هذا هو المثال  انتظر توجيهكم

(08-06-18, 05:35 PM)elgokr كتب :
القى نظرة على هذا الموضوع
وخصوصاً هذه المشاركة اذا كنت تعتمد على البيانات يدوياً وليس قاعدة بيانات


تحياتى لك
وتمنياتى لك التوفيق

شكرا لك ولكن هذا النموئج ليس بكريستال ريبورت انا اريد التحكم الكامل بشكل التقارير والمرونه والسهولة


RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - محمد كريّم - 08-06-18

الخطأ غير واضح
يقول ان ملف مفقود او غير موجود وكاتب اسم الملف في رسالة الخطأ ولكن حضرتك لم ترينا رسالة الخطأ كاملة في الصورة
فقط لو توسع مساحة رسالة الخطا حتى يظهر رابط الملف كاملا لنعرف اسمه؟

عموما قبل ذلك جرب هذا الحل
افتح ملف app.config

ابحث عن
كود :
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>


استبدله بـ

كود :
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>



RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - dametucorazon - 08-06-18

(08-06-18, 10:02 PM)محمد كريّم كتب : الخطأ غير واضح
يقول ان ملف مفقود او غير موجود وكاتب اسم الملف في رسالة الخطأ ولكن حضرتك لم ترينا رسالة الخطأ كاملة في الصورة
فقط لو توسع مساحة رسالة الخطا حتى يظهر رابط الملف كاملا لنعرف اسمه؟

عموما قبل ذلك جرب هذا الحل
افتح ملف app.config

ابحث عن
كود :
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>


استبدله بـ

كود :
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

حضرتك انا ارفقت البرنامج لو وقتك يسمح ممكن تشوفه بعد اذنك وشكرا لك


RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - dametucorazon - 09-06-18

الأستاذ محمد كريم الكود الخاص بملف الكونفيج الذي اعطيته لي اشتغل بفعالية مع كودي شكرا جزيلا لك الآن الامور علي ما يرام شكرا لك ولك من حاول مساعدتى 
ولكن لي سؤال ما معني  useLegacyV2RuntimeActivationPolicy="true


RE: لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت - elgokr - 10-06-18

هى عبارة عن 
PHP كود :
use Legacy V2 Runtime Activation Policy 

وتقارير crystal بيحتاج لتفعيلها حتى يعمل

وللاطلاع اكتر على موضوع 
PHP كود :
use Legacy V2 Runtime Activation Policy 

راجع الرابط التالى
https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/startup/startup-element

تحياتى لك
وتمنياتى لك التوفيق