الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في التقويم الهجري

مغلق
بدأه netplusdev في 3 فبراير 2008 · 2 رد · 1,280 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

إخواني الأعزاء القائمون على إدارة منتدى الفيجوال بيسيك دوت نت 2005 حفظكم الله ورعاكم أرجو منكم إفادتي في هذا الموضوع حيث أنه قد أرق فكري وأتعبني تعباً شديداً من كثرة التفكير فيه

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

ما لاحظته أن الفيجوال يفهم أن التاريخ المدخل تاريخ ميلادي وبالتالي يقوم بتحويله إلى تاريخ هجري مغيراً في القيم التي أدخلتها، فهل يجب علي أن أستخدم محول من الهجري إلى ميلادي قبل حفظ البيانات عن طريق الفيجوال كي يقوم الفيجوال بفهم الداتا المدخلة على أنها تاريخ ميلادي وبالتالي يقوم بتحويلها مرة أخرى إلى تاريخ هجري ويتم حفظها في قاعد ة البيانات على هذا

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

أفيدونا جزاكم الله خيراً

#2

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

cdate(row(date)).tostring("yyyy/mm/dd")

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

اذا اردت ان تستخدم تاريخ هجري في نظامك فانا انصح بانك تقوم بتخزين التاريخ في قاعدة البيانات على شكل نصي وليس من نوع تاريخ

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

هذا الموضوع مغلق.

مواضيع مشابهة