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

سؤال في تنسيق التاريخ أرجو المساعدة

بدأه عباس رجب في 13 مايو 2009 · 9 رد · 898 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

البرنامج المرفق يقوم بتقسيم التاريخ إلى

أيام في تكست الأيام

شهور في تيكست الشهور

سنوات في تيكست السنوات

المشكلة أن البرنامج يقوم بقراءة التاريخ بالتنسيق الأمريكي وليس العربي

أي شهر / يوم / سنة

وبالتالي فإن التقسيم يكون خطأ

أرجو تصحيح الكود ليقوم البرنامج بالتقسيم الصحيح

أي 1/10/2005

عند تقسيمها تكون 1 - 10 - 2005

وليس 10 - 1 - 2005

post-12563-1242180601_thumb.jpg

Date.rar

إلى متى نظل عاجزين عن الإبداع في عالم البرمجة[وسط][/وسط]

#2

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

حول تغير التالي من الويندوز

من قائمة start

control panel

Regional language

Regional Options

ثم اختر

English (united Kingdom)

#3

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

Date.rar

#4

شكراً على الحلول ولكن المشكلة لا زالت قائمة

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

بالنسبة للأخ مجيد 555 للأسف لم تقدم شيء جديد ومازالت المشكلة قائمة وقم بتجريب هذا التاريخ حتى تتأكد

1/5/2009

إلى متى نظل عاجزين عن الإبداع في عالم البرمجة[وسط][/وسط]

#5

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

اذا لتجنب تغير التاريخ في كل جهاز والذي هو في بعض الحالات مطلوب في حال كان تنسيق التاريخ في الاجهزة خطأ

استخدام احدى دالات التاريخ في فجوالبيسك مثل DTPicker والتي تعطي تحكم بالتاريخ

وكما مرفق في الملف

وبالتوفيق اخ رجب

Date.rar

#6

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

يبدو أنني لم أفهم ما تريد بالتحديد ... ولعل ما تفضل به الأخ أحمد خليل يكفي لما تريد

حياك الله :)

#7

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

ليش تعمل تكست وتغلب المستخدم في كتابة التاريخ ؟ خلي البرنامج يطلع التاريخ يدوي من دون كتابة هيك اريح للمستخدم

FineDesign For Graphic and WebDesign

ForEach(Minute in MyLife)

MyExperience ++;

#8

أخى الغالى

تم بحمد الله حل المشكلة

الحل بالمرفق

قمت بوضع تنسيق التاريخ فى الفورم لود

شوف هوه ده الى أنت عايزه ولا لا

بالنسبة للأخ ibu_love من عيوب الأداه أنها مملة الأستعمال مثال : أعتقد أن مثلا لو حبيت أجيب التاريخ 1/1/1890 راح أقعد وقت كتير عشان أجيب التاريخ وراح أكتب التاريخ فهى هى نفس الى هيحصل فى التكست ( الكتابة ) هههههههههههههههههههههههه

Date.rar

تم تعديل هذه المشاركة بواسطة Black_Drag0n في 22 مايو 2009 في 20:01

#9

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

ان استعمال اداة في غير محلها يسبب مشاكل وتحتاج وضع كود اضافي لمنع الخطا

في المثال اخي Black_Drag0n نفذ البرنامج وضع التاريخ الاتي 31/02/2009 سيحدث خطأ لان شهر 2 هو 28 يوم فقط

اما في استخدام اداة تخص التاريخ مثل DTPicker فهي لاتقبل زيادة في عدد الايام وحسب كل شهر

مع الشكر

تم تعديل هذه المشاركة بواسطة AHMAD KALIL في 23 مايو 2009 في 13:41

#10

لقد قمت بعمل تدقيق لصحة التاريخ قبل تقسيمه جرب الملف المرفق

Date.rar

من يخشى تسلق الصخور يظل دائما بين الحُفر

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