تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة ورسالة خطا لم اجد لها حل منذ 5 ايام تحديث
#41
السلام عليكم ورحمة الله وبركاتة
طبعا تم طرح المشكلة هنا في مجتمع المطورين على هذا الرابط
https://developercommunity.visualstudio....reply-form
وطلبوا مني المشروع بشكل مصغر يكون فية رسالة الخطا طبعا عملت مشروع يحتوي على الشاشة الرئيسية والشاشة التي تظهر بها المشكلة
وقاعدة البيانات بجدول واحد فقط الخاص بالمشكلة وشغلت البرنامج ولم تظهر المشكلة نهائيا فاتضح لي ان 
المشكلة ورسالة الخطا المبهمة التي كانت تظهر بسبب تحميل البيانات من جدولين الجدول الاول الرئيسي والجدول الثاني يوجد بة الوقو وترويسة صفحة الطباعة
انا عاملة باعدادت البرنامج لكي يتم اختيار الوقو والترويسة لغيتهن من البرنامج زالت المشكلة نهائيا

طبعا انا مو محترف يعني متوسط ولا اعرف ما السبب انة يظهر الخطا حسب معلوماتي انة تقدر تعرض في التقرير بيانات من اكثر من جدول


اخواني ماهي المشكلة في عرض البيانات من جدولين مختلفين وهل يوجد طريقة معينة

تحياتي لكم
الرد }}}
تم الشكر بواسطة:
#42
تتذكر عندما قلت لك اول مرة ان المشكلة الخاصة بك
هى ما تخص الذاكرة من تعبئة الداتا سيت
الخلاصة انظر الى هذا السطر الذى لديك تقريباً
FrmPupluc.CrystalReportViewer1.ReportSource = report

كل ما هو عليك عمل تفريغ لـ ReportSource قبل تعبئته
الرد }}}
تم الشكر بواسطة: essawq
#43
(01-07-20, 09:16 PM)kiki كتب : تتذكر عندما قلت لك اول مرة ان المشكلة الخاصة بك
هى ما تخص الذاكرة من تعبئة الداتا سيت
الخلاصة انظر الى هذا السطر الذى لديك تقريباً
FrmPupluc.CrystalReportViewer1.ReportSource = report

كل ما هو عليك عمل تفريغ لـ ReportSource قبل تعبئته

مشكور لمرورك اخي
كل ما هو عليك عمل تفريغ لـ ReportSource قبل تعبئته
كيف اخي تفريغة ايش الكود الي احطة
وبعد تفريغة اقدر اضيف البيانات من الجدول الثاني
تحياتي لك
الرد }}}
تم الشكر بواسطة:
#44
انا لست استخدم الـ crystalReport
ولكن بنظرة عامة ويمكنك انت تصحيح الكود اذا كنت مخطاء سيكون بهذا الشكل
كود :
rpt.ReportClientDocument.Close()
crystalReportViewer1.ReportSource = Nothing
crystalReportViewer1.Refresh()

وما يجعلنى متاكد من ذلك هو كونك تقول انه تحدث فى الفتحة الثانية لشاشة الطباعة
وليس دائماً من الفتحة الاولى جرب وهيكون كل شى تمام معاك

بخصوص جدولين فى جلب البيانات الذى تتحدث عنه
يمكنك اعمل قاعدة بيانات access للجدولين ووضع الكود الذى تستخدمه او ما تريده بضبط
حتى افيدك بالكود الصحيح لجلب البيانات من جدولين ليتم قرائتهم كا جدول واحد فى الاستعلام
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , essawq
#45
(01-07-20, 09:47 PM)kiki كتب :
انا لست استخدم الـ crystalReport
ولكن بنظرة عامة ويمكنك انت تصحيح الكود اذا كنت مخطاء سيكون بهذا الشكل
كود :
rpt.ReportClientDocument.Close()
crystalReportViewer1.ReportSource = Nothing
crystalReportViewer1.Refresh()

وما يجعلنى متاكد من ذلك هو كونك تقول انه تحدث فى الفتحة الثانية لشاشة الطباعة
وليس دائماً من الفتحة الاولى جرب وهيكون كل شى تمام معاك

بخصوص جدولين فى جلب البيانات الذى تتحدث عنه
يمكنك اعمل قاعدة بيانات access للجدولين ووضع الكود الذى تستخدمه او ما تريده بضبط
حتى افيدك بالكود الصحيح لجلب البيانات من جدولين ليتم قرائتهم كا جدول واحد فى الاستعلام

اشكرك جزيل الشكر اخي الكريم
لم ينفع هذا لحل عادة نفس المشكلة
المشكلة تزول عندما اجلب البيانات من جدول واحد لكن من جدولين ترجع نفس المشكلة
انا استخدم قاعدة بيانات سيكول
بارك الله فيك اخي
الرد }}}
تم الشكر بواسطة:
#46
اعلم انك تستخدم قاعدة بيانات سيكول
لذلك قلت انشاء قاعدة بيانات من نوع access
وانشاء نفس الجدولين وحتى الداتا التى هنا انسخها هنا
وبعد ذلك ارفق قاعدة البيانات والكود الذى تستخدمه فى select
مع توضيح الفكرة التى تريد فعلها فى جلب البيانات من الجدولين
اكواد sql هى نفسها access لا اختلاف فيها الا فى البعض من function النادرة للاستخدام
الرد }}}
تم الشكر بواسطة: essawq



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


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