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

لمن لديه خبره بالتعامل مع التاريخ

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

الاخوة الاعزاء ارجو السماح لي بطرح عليكم السؤال التالي

لدي textbox وهولكتابه تاريخ الميلاد ولدي داله تحصر القيم الخاصه لللتاريخ فقط

اريد من خبراتكم ان تساعدوني في ضبط هده الداله واين اضعها بالضبط

في اي حدث

كما اني لدي texbox اخر خاص لايجاد وبشكل تلقائي السنه التي يجب ان يتخرج منها الطالب بعد تجاوز المده المحدده للدراسه والناتجه من حقلي سنه الدخول ومده الدراسه

لكن الامور تشابكت لدي :wacko:

لدا ارجو المساعده

#2

ممكن تضع مثال بالمشكلة ونحاول حلها

ان اجــمل الزهـــــــــــر مانـــــبت بحــــــــدائق الاحـــــــــــــــزان

Eng. Mohammed Salah

#3

تحية ............ وبعد

بالنسبة لسؤالك الاول ... اين تضعي الدالة فضعيها في الحدث losefocus (على ما اذكر) التابع للكائن text حلو

وهذا الحدث يعني افحص الكود الموجود في الحدث عندما ينتقل المؤشر من هذا التكست ,,, حلو :D

فاذا افترضنا ان المستخدم ادخل التاريخ التالي 2/2/3000 مثلا فعند انتقال المستخدم من التكست الى تكست أخر أو خلاف ذلك فان الحدث ذلك يعمل .....

بالنسبة للسؤال الثاني فالجواب لا يحضرني الآن .... :(

والله أعلم .....

المبرمج الطيب :)

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#4

حسنا ليكن لدينا التاريخ التالي

1/1/2000 عند كتابته لايوجد اخطاء ولكن 1/13/2000 او 32/12/2000 هدان التاريخان خاطئان

لايوجد شهر 13 ولايوجد 32 يوم وهكدا عندالكتابه اريد الtextbox يرفض القيم الغير صحيحه

اما بالنسبه للسؤال التالي فعندي textbox اضع فيه سنه الالتحاق بالدراسه واخر اضع فيه ده الدراسه واريد ان اجمع المده مع سنه علما اني اضع السنه كامله اي مثلا 1/1/2000 م واضع مده الدراسه مثلا 3 وهكدا ارجو ان تكون المشكله قد توضحت

وشكرا

#5

تحية وبعد

الاخت نوفه ...... بالنسبة لاستفسارك فانا لا اقصد فيما كتبته على سبيل الحصر بل على سبيل المثال

فالكود التالي يفحص التاريخ بجميع الاخطاء الواردة على افتراض انه سيدخل في text 1

if not isdate (text1.text) then

msgbox

"التاريخ المدخل خاطئ"

end if

اما بالنسبة لحصر التواريخ فانت تعملي لها الكود التالي

if isdate(text1.text) <1/1/1980 or isdate(text1.text)>1/1/2003 then طبعا لاأدري ما الشرط الذي تريديه بالضبط لكن هذا مثال

msgbox

"التاريخ المدخل ليس ضمن النطاق المسموح به"

end if

بالنسبة لسؤالك الثاني فهو مفهوم لكن لا يحضرني الجواب حاليا لاني في المقهى وما فيه Vb

ان شاء الله اني فهمتك :(

وان شاء الله ان الجواب صح :D

المبرمج الطيب :)

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#6

تحية وبعد

الاخت نوفه ...... بالنسبة لاستفسارك فانا لا اقصد فيما كتبته على سبيل الحصر بل على سبيل المثال

فالكود التالي يفحص التاريخ بجميع الاخطاء الواردة على افتراض انه سيدخل في text 1

if not isdate (text1.text) then

msgbox

"التاريخ المدخل خاطئ"

end if

اما بالنسبة لحصر التواريخ فانت تعملي لها الكود التالي

if isdate(text1.text) <1/1/1980 or isdate(text1.text)>1/1/2003 then طبعا لاأدري ما الشرط الذي تريديه بالضبط لكن هذا مثال

msgbox

"التاريخ المدخل ليس ضمن النطاق المسموح به"

end if

بالنسبة لسؤالك الثاني فهو مفهوم لكن لا يحضرني الجواب حاليا لاني في المقهى وما فيه Vb

ان شاء الله اني فهمتك :(

وان شاء الله ان الجواب صح :D

المبرمج الطيب :)

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

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

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