اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

إخواني الكرام

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

لدي استعلام تواريخ بالهجري

أريد اضافة عمود للتاريخ بالميلادي

وكذلك عمود باسم الشهر الميلادي

كما في الصورة:

 

برمجه.png

قام بنشر (معدل)
Public Function ConvertToGergDate(HijriDate As Date,F As Integer)
  Calendar=vbGerg
  Select Case F
  Case 0
  ConvertToGergDate=Format(HijriDate,"yyyy/mm/dd")
  Case 2
  ConvertToGergDate=Format(HijriDate,"mmmm")
  End Select
End Function

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

وبنفس الطريقة مع وضع الرقم واحد في المحدد الثاني لإظهار اسم الشهر بالكامل...

للأهمية.. أسماء الأشهر لا تظهر بالعربي إلا في أكسس بالواجهة العربية.. وعليك كمطور قواعد بيانات أن تحطاط لهذا الأمر

 

تم تعديل بواسطه أبو إبراهيم الغامدي
  • Like 1
  • Thanks 1
قام بنشر

أهلا بك 

أولا.. أعتذر إليك وللزملاء عن وجود أخطاء إملائية في الشفرة السابقة..

تانيا.. بعد التصحيح.. أدرجت أسماء الأشهر بالعربي ضمن الوظيفة، وجعلت الشفرة تأخذ الاسم العربي المقابل لرقم الشهر الميلادي؛ وذلك لتفادي ظهور اسم الشهر باللاتيني للواجهات أكسس غير العربية.. وهذي هي الوظيفة بعد التعديل.. ()

'-- من الأفضل اقتباس الشفرة من قاعدة البيانات للهروب من مشاكل الترميز


Public Function ConvertToGregDate(HijriDate As Date, F As Integer)
  Calendar = vbCalGreg
  Select Case F
  Case 0
  ConvertToGregDate = Format(HijriDate, "yyyy/mm/dd")
  Case 2
  '-- Show Arabic Month Names of Gregorian Calendar
  ConvertToGregDate = Choose(Format(HijriDate, "m"), _
  "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيه", "يوليه", _
  "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر")
  End Select
End Function

 

إليك قاعدة البيانات بعد التطبيق.. db1.mdb

  • Thanks 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information