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

مساعدة في حساب الايام والشهور

مغلق
بدأه alhomam في 17 مايو 2006 · 1 رد · 3,186 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد ان اعمل برنامج لصيانة الاجهزة

واريد ان اظهر متى تكون الصيانة القادمة لكل جهاز

والمشكلة هو ان المستخدم يجب ان يختار متى تتم الصيانة هل كل شهر او كل اسبوع وهيك

مثلا اذا اختار المستخدم ان تكون الصيانة كل شهر وعمل صيانة في 25/5/2006 فستكون الصيانة القادمة في 25/6/2006

ارجو المساعدة وشكرا لكم

#2

اخي الفاضل

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

في هذه الحالة تحتاج الى زر تبديل بين اسبوعي وشهري حسب الطريقة التالية

اذا كان لديك جدول اضف اليه حقل تاريخ وليكن مثلا MDate وتنسيقه تاريخ / وقت

1. اعرض النموذج في وضع التصميم

2. اضف حقل غير منظم وليكن اسمه مثلا M2

3. اختر زر تبديل من الادوات

4. اتبع المعالج الخاص بزر التبديل حتى تصل الى اختيار اسم زر الامر واعطه الاسم مثلا WM والازرار الاول W اسبوعي والاخر M شهري

5. قم بإختيار مربع الاختيار الخاص بالزرين ( اسبوعي - شهري ) واختر خصائصه ومنها اختر التبويب حدث اختر من الحدث عند النقر وضع هذا الكود

Private Sub WM_Click()
If Me.WM = 1 Then
Me.M2 = MDate + 7
ElseIf Me.WM = 2 Then
Me.M2 = MDate + 30
End If
Me.M2.Requery
End Sub

شرح الكود

-----------

في حدث عند التقر على الاختيار WM الموجود به زري التبديل

اذا كان قيمة الاختيار WM = 1 ويعني اسبوعي

اذن مربع النص الغير منظم الذي يمثل تاريخ الصيانة القادم = تاريخ الصيانة ( MDate ) مضافا اليه العدد 7 وهو يمثل سبعة ايام

ايضا اذا تم اختيار مربع الاختيار WM = 2 ويعني شهري

اذن مربع النص الغير منظم الذي يمثل تاريخ الصيانة القادم = تاريخ الصيانة ( MDate ) مضافا اليه العدد 30 وهو يمثل 30 يوما

وهذا مثال تطبيقي

MCust.rar

اختكم

زهره

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

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