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

هل يمكن التحكم بنظام التاريخ

بدأه الحذر في 16 مايو 2010 · 3 رد · 588 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

استخدم في برنامج التقويم الهجري

لكن المشلكة ان نظام التاريخ يختلف من جهاز الى اخر الي هو : mm/dd/yyyy او dd/mm/yyyy

هل يمكن التحكم بنظام التاريخ من خلال كود vba

او اعرف ما هو النظام المستخدم في الجهاز بحيث اذا كان mm/dd/yyyy م اخلي البرنامج يشتغل الا لما المستخدم يغير النظام الى dd/mm/yyyy

و لكم مني جزيل الشكر

I_can_always_make_you_smile_by_Praerion.jpg

#2
الحذر كتب:

استخدم في برنامج التقويم الهجري

لكن المشلكة ان نظام التاريخ يختلف من جهاز الى اخر الي هو : mm/dd/yyyy او dd/mm/yyyy

لا عليك أخي الحذر ولا توجد مشكلة في ذلك ما دام المستخدم يدخل تاريخاً يفهمه جهاز الكمبيوتر.

نعم يوجد كود Vba وتوجد معادلات وتنسيقات من خلالها يمكنك أجراء العمليات الحسابية على التاريخ

فبأمكانك أخي العزيز استخدام دالة التنسيق format لتوحيد شكل التاريخ المدخل من المستخدم لجميع العمليات في برنامجك

فمثلا في الاستعلام:

format(date();"yyyy\/mm\/dd")

في الكود البرمجي:

format(date(),"yyyy\/mm\/dd")

تعديل التاريخ المدخل من الصيغة mm/dd/yyyy إلى الصيغة dd/mm/yyyy

وبأمكانك استخدام في الاستعلام :

datepart("yyyy";date())&"-"&format(datepart("m";date();"00")&"-"&format(datepart("d";date();"00")

وفي الكود البرمجي:

datepart("yyyy",date())&"-"&format(datepart("m",date(),"00")&"-"&format(datepart("d",date(),"00")

لتنسيق التاريخ yyyy-mm-dd الشهر واليوم خانة ثنائية

وتقبل تحياتي

أبومحمد

#3

اخى

اعتقد ان الموضوع ابسط من ذلك

فقط ضع التنسيق الذى تريده فى تنسيق مربع النص او الجدول

او ارفق مثال حتى تضح الصورة اكثر

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

يعطيكم العافية شباب

انا سويت كود

format(date(),"dd/mm/yyyy")

بس ما اتشغل الا على نموذج واحد

و بصراحة صعب اني اروح لكل نموذج و احط الكود ، لاني خلصت مشروعي

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

I_can_always_make_you_smile_by_Praerion.jpg

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…