منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : لأهل الخبرة أواجه مشكلة في قراءة بيانات من الداتا جريد فيو الى كريستال ريبورت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمه الله وبركاته
حياكم الله عزوجل
 انا استخدم 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()
اعتقد ان المشكلة فى التقرير 
ربما هناك أخطاء فى التصميم 
تأكد من مصادر بيانات الحقول
جربت حاجات كتيره حتي عملت فورم جديده تماما وضفت
Dataset1
Datatable
Crystal Viwer
ونفس الامر
ممكن حضرتك تعمل نموذج مبسط للموضوع او تعرفني طريقه الربط الصحيحه ازاي اطبع البيانات اللي موجوده في الداتا جريد في الكريستالل ريبورت بدون قاعده بيانات بينهم
الاسهل ان ترفق ملفك للتعديل عليه مباشرة
القى نظرة على هذا الموضوع
وخصوصاً هذه المشاركة اذا كنت تعتمد على البيانات يدوياً وليس قاعدة بيانات

http://vb4arb.com/vb/showthread.php?tid=...#pid120268

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

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

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


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

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

عموما قبل ذلك جرب هذا الحل
افتح ملف 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>
(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>

حضرتك انا ارفقت البرنامج لو وقتك يسمح ممكن تشوفه بعد اذنك وشكرا لك
الأستاذ محمد كريم الكود الخاص بملف الكونفيج الذي اعطيته لي اشتغل بفعالية مع كودي شكرا جزيلا لك الآن الامور علي ما يرام شكرا لك ولك من حاول مساعدتى 
ولكن لي سؤال ما معني  useLegacyV2RuntimeActivationPolicy="true
هى عبارة عن 
PHP كود :
use Legacy V2 Runtime Activation Policy 

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

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

راجع الرابط التالى
https://docs.microsoft.com/en-us/dotnet/...up-element

تحياتى لك
وتمنياتى لك التوفيق
الصفحات : 1 2