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

مشكلة في التاريخ

مغلق
بدأه captin في 28 مارس 2007 · 4 رد · 479 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الأخوة الأعزاء

صادفتني مشكلة في تحويل التاريخ من الأرقام إلى الحروف

حيث أنه لدي نموذج به خانتين أحدهما للتاريخ والأخرى لتحويل التاريخ إلى يوم تلقائي ، فعندما أضع التاريخ يظهر اليوم في خانة اليوم متأخرة بيوم واحد ولم أعرف السبب !!!!!

ولمزيد من الإيضاح ارجوا معاينة المثال المرفق .

مع جزيل الشكر

_______.rar

#2

ياعزيزي ظهر اليوم بشكل صحيح لدي ولم يكن هناك خطأ

اليوم هو الأربعاء Wednesday 28 مارس 2007

وهذا الدليل::

وبالنسبة لشرحك في المرفقات هذا دليل عليها!

post-96695-1175099708_thumb.jpg

post-96695-1175099930_thumb.jpg

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 28 مارس 2007 في 19:39

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

أخي العزيز همام

أشكرك جزيل الشكر على مروك واهتمامك بالموضوع

ولكن المشكلة موجودة لدي وتكررت هذه المشكلة في أكثر من جهاز

فهل يمكن ان تكون اللغة هي السبب ؟؟

حيث انني أستخدم اللغة العربية .

انظر الصورة المرفقة

ولك مني خالص الشكر

post-33727-1175101824_thumb.jpg

#4

نعم عزيزي صدقت..المشكلة هي في اللغة

غيرت اللغة الى العربية السعودية.. وظهر اليوم متأخرا بيوم..

وهذا يعود الى متغير هو FirstDayOFWeek والذي يحدد اليوم الذي يبدأ به الأسبوع وهو مختلف من العربي للانجليزي..اي ان نظام ويندوز العربي بحاجة لأمر مكتوب بالكود لتغيير هذه القيمة عند استخدام دالة WeekDayName حيث تكون القيمة الافتراضية له هي vbUseSystemDayOfWeek اي استخدام اعدادات النظام.. وبما انك تستخدم اللغة العربية فانها ستعتبر ان السبت هو اليوم الأول.. بينما يعتبر الغرب اليوم الأول هو الاحد.. وهنا سبب الخلل.. اذ لا بد منك ان تفهم نظامك ان يتعامل ببداية الاسبوع على انه يوم الاحد

هذا ملفك بعد التعديل..

طبعا وضعت بدل المعادلة الموجودة في مربع نص "اليوم" كود في حدث بعد التحديث لمربع النص "التاريخ" فهذا افضل

Me.اليوم = WeekdayName(Weekday([التاريخ]), False, vbSunday)

_______.rar

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

وأخيراً حلت المشكلة

أشكرك أخي همام جزيل الشكر على إهتمامك وسرعة الرد

وجعله الله في ميزان حسناتك

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

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