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

كود يفيد ان تاريخ البداية اكبر من تاريخ النهاية

بدأه السيد الجوهرى في 8 يونيو 2012 · 9 رد · 647 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدى 2 مربع نص

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

تظهر رسالة تفيد بذلك

#2

اخي الفاضل

استخدم هذا الكود في حدث عند فقدان التركيز لمربع النص الثاني ( نهاية التاريخ )

Private Sub txtEndDate_LostFocus()
    If Me.txtEndDate < Me.txtStartDate Then
        MsgBox "أخي الكريم ... تاريخ النهاية اصغر من تاريخ البدابة"
        Me.txtStartDate.SetFocus
    End If
End Sub

بالتوفيق

#3

شكرا جزيلا اخت زهرة

#4
zahrah كتب:

اخي الفاضل

استخدم هذا الكود في حدث عند فقدان التركيز لمربع النص الثاني ( نهاية التاريخ )

Private Sub txtEndDate_LostFocus()
    If Me.txtEndDate < Me.txtStartDate Then
        MsgBox "أخي الكريم ... تاريخ النهاية اصغر من تاريخ البدابة"
        Me.txtStartDate.SetFocus
    End If
End Sub

بالتوفيق

الاخت زهرة نفعنا الله بعلمك

هل من الممكن التركيز على نفس الخلية بعد تنفيذ الحدث

تم تعديل هذه المشاركة بواسطة ebraheem-w في 8 يونيو 2012 في 17:30

#5
ebraheem-w كتب:

الاخت زهرة نفعنا الله بعلمك

هل من الممكن التركيز على نفس الخلية بعد تنفيذ الحدث

Private Sub txtEndDate_LostFocus()
    If Me.txtEndDate < Me.txtStartDate Then
        MsgBox "أخي الكريم ... تاريخ النهاية اصغر من تاريخ البدابة"
        Me.txtEndDate.SetFocus
    End If
End Sub

بالتوفيق

#6
zahrah كتب:

Private Sub txtEndDate_LostFocus()
    If Me.txtEndDate < Me.txtStartDate Then
        MsgBox "أخي الكريم ... تاريخ النهاية اصغر من تاريخ البدابة"
        Me.txtEndDate.SetFocus
    End If
End Sub

بالتوفيق

اشكرك اخت زهرة على سرعة التجاوب

لكني حاولت ان تنفيذ الكود على برنامجي لكنها لم تنجح

هذا رابط البرنامج

اشكرك مرة اخرى ام العهود على مساعدتك

هذا هو رابط البرنامج

/index.php?showtopic=264163

#7
ebraheem-w كتب:

اشكرك اخت زهرة على سرعة التجاوب

لكني حاولت ان تنفيذ الكود على برنامجي لكنها لم تنجح

هذا رابط البرنامج

اشكرك مرة اخرى ام العهود على مساعدتك

هذا هو رابط البرنامج

/index.php?showtopic=264163

اخي الفاضل : ابراهيم

الكود يعمل بشكل سليم ور يوجد به اي خطأ

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

post-15367-025199000 1339171135_thumb.gi

post-15367-084735200 1339171154_thumb.gi

بالتوفيق

المرفقات
E1.gifE2.gif
#8

عذرا سيدتي ام العهود

ياريت تتحملوني لاني مبتدا

بالنسبة لكافة خيارات البحث اذا ادخلت بيانات يتأكد الكود من التاريخ (اذا كان التاريخ البداية اكبر من النهاية) ينتقل مباشرة الى تاريخ البداية

ولكن اذا ادخلت في خانة تاريخ البداية (وكان التاريخ البداية اكبر من النهاية) فإن التركيز لايبقى بنفس الحقل او اني لااراه في وضع تحرير نفس الخلية

شاكر تعاونكم واهتمامكم

#9
ebraheem-w كتب:

عذرا سيدتي ام العهود

ياريت تتحملوني لاني مبتدا

بالنسبة لكافة خيارات البحث اذا ادخلت بيانات يتأكد الكود من التاريخ (اذا كان التاريخ البداية اكبر من النهاية) ينتقل مباشرة الى تاريخ البداية

ولكن اذا ادخلت في خانة تاريخ البداية (وكان التاريخ البداية اكبر من النهاية) فإن التركيز لايبقى بنفس الحقل او اني لااراه في وضع تحرير نفس الخلية

شاكر تعاونكم واهتمامكم

لا يوجد مشكلة اخي الكريم : ابراهيم

الآن عند فتح النموذج سيكون تاريخ البداية وتاريخ النهاية متساوين في التاريخ لآن القيمة الإفتراضية لهما هي Date .

عندما تقوم بتعديل تاريخ البداية الى تاريخ أكبر من تاريخ النهاية وتقوم بالضغط على زر الأمر ( بحث ) ستظهر لك الرسالة وبعد ضغط ( موافق ) في الرسالة سيتم نقل التركيز الى حقل تاريخ البداية مع تضليل الحقل بالكامل

za-الوارد والصادر.rar

بالتوفيق

#10

الان ارتحت بعدما اقتنعت بالاجابة

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

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

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

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

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

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