الإخوة الأفاضل/
السلام عليكم ورحمة الله وبركاته،،،
قمت بعمل مشروع على VB.NET 2003.
هنالك جزء من البرنامج يجري بعض الحسابات ومن ثمّ يقوم بتخزينها في قاعدة بيانات أكسس ولنقل أن اسمها: GeneralAnalysis.mdb
يستخدم البرنامج تقريراً مصمماً على Crystal Reports ولنقل أنّ اسمه GeneralAnalysis.rpt
يتمّ استدعاء generalAnalysis.rpt كـ ReportSource من خلال CrystalReportViewe1r
إلى الآن وكلّ شيء يعمل على ما يُرام...
المشكلة:
لا يتمّ تحديث قاعدة البيانات بنتائج الحسابات الجديدة، وبالتالي فعند استدعاء التقرير لا تظهر ضمن البيانات الموجودة!!!
ملاحظة: قمت باستخدام نفس الكود الخاصّ بتحديث قاعدة اليانات بشكل منفصل في مشروع آخر، وكلّ شيء يعمل على ما يرام.
السؤال:
هل هنالك طريقة يمكن بها تمرير البيانات إلى التقرير (في كريستال ريبورت) دون الحاجة إلى تخزينها في قاعدة بيانات ومن ثمّ استدعاؤها؟
وإذا كان الجواب: لا
فكيف يمكن حلّ المشكلة؟
ارجو التكرُّم بالمساعدة ولكم جزيل الشكر، وعسى أن يكون ذلك في ميزان حسناتكم يوم لا ينفع مال ولا بنون إلاّ من أتى الله بقلب سليم.