السلام عليكم ورحمة الله وبركاته
إخواني الأعزاء القائمون على إدارة منتدى الفيجوال بيسيك دوت نت 2005 حفظكم الله ورعاكم أرجو منكم إفادتي في هذا الموضوع حيث أنه قد أرق فكري وأتعبني تعباً شديداً من كثرة التفكير فيه
حيث إنني قد قمت بعمل قاعدة بيانات على MS Access 2007 وقمت باستخدام التقويم الهجري فيها ثم قمت باستدعائها في Visual Basic.NET 2005 وحتى يظهر التقويم الهجري أضفت UmAlquraCalendar إلى برنامجي المصغر وعند إدخال البيانات إلى قاعدة البيانات عن طريق الفيجوال يقوم أتوماتيكياً بتحويل التاريخ الهجري الذي قمت بإدخاله إلى تاريخ هجري آخر لاعتقاده بأن التاريخ المدخل هو تاريخ ميلادي، فما هو الحل؟ علماً بأني أحتاج إلى إدخال البيانات بالتاريخ الهجري لأني سأقوم باستخدامها في عمل تقرير بين فترتين زمنيتين ولذا يجب أن يكون التاريخ المدخل صحيحاً كيف يتعرف عليه البرنامج وقاعدة البيانات، وجزاكم الله كل خير مقدماً عما ستقدمونه من مساعدة
ما لاحظته أن الفيجوال يفهم أن التاريخ المدخل تاريخ ميلادي وبالتالي يقوم بتحويله إلى تاريخ هجري مغيراً في القيم التي أدخلتها، فهل يجب علي أن أستخدم محول من الهجري إلى ميلادي قبل حفظ البيانات عن طريق الفيجوال كي يقوم الفيجوال بفهم الداتا المدخلة على أنها تاريخ ميلادي وبالتالي يقوم بتحويلها مرة أخرى إلى تاريخ هجري ويتم حفظها في قاعد ة البيانات على هذا
ولقد قرأت في مواضيع متعددة أنه يجب علي استخدام كلاس جديد ليقوم بعملية التحويل وللأسف أنا لا أعرف كيفية استخدام الكلاسات فهل من مجيب؟
أفيدونا جزاكم الله خيراً