اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم وكل عام وأنتم بخير
الموضوع عبارة عن :

عندي حقل تاريخ فى جدول وكل ما أوده هو 
عند إدخال التاريخ للفترة يجب أن يكون يوم الإدخال 1 أو 26
بمعنى 1/5/2020 أو 26/5/2020
لا يقبل أى أرقام أيام أخرى 
وجزاكم الله خيراً
مرفق قاعدة البيانات
ومرفق قاعد التحقق من الصحة ليوم 26

Day([StartDate])=26

قاعدة البيانات بها جدول وحيد لسهولة الوصول

وسؤال إضافي لو أمكن هل يمكن وضع قاعدة تحقق أخرى معها
مثال يكون التاريخ مقيد بفترة مثال

 

<Date() And >=Date()-120

 

أوفسينا.mdb

تم تعديل بواسطه محمد أبو يوسف
تصليح كلمات
قام بنشر

استخدم OR لاضافة شرط آخر

(Day([StartDate])=26 Or Day([StartDate])=1)

واستخدم AND لاضافة شرط ثاني للتاريخ  ليتحقق الشرطان معاً :
مثلاً 
  التحقق من أن يكون التاريخ المدخل أقل من 120 يوم قادمة :

(Day([StartDate])=26 Or Day([StartDate])=1) And < Date()+120

التحقق من أن يكون التاريخ المدخل في فترة قبل 120 يوم سابقة : وهذا معناه أنه لن يقبل فترة حالية أو مستقبلية

(Day([StartDate])=26 Or Day([StartDate])=1) And < Date()-120

 

  • Like 2
  • Thanks 1
قام بنشر

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

أوفسينا.mdb

بالنسبة للشرط الثاني
مطلوب التاريخ لا يكون قبل 4 أشهر من تاريخ اليوم 120 يوم
ولا يتعدى تاريخ اليوم 

<=Date() and >=Date()-120

فكيف يكتب الشرطان معاً
هل ممكن تكتب هكذا
 

(Day([StartDate])=26 Or Day([StartDate])=1) And (<=Date() And >=Date()-120)

جربتها ولا يوجد مشكلة حتى الأن فهل هذه الصيغة صحيحية
وجزاكم الله خيراً
أوفسينا.mdb
جزيل الشكر لأسرة الموقع وخبراءنا الكرام ودمتم بخير
 

 

  • Like 1
  • تمت الإجابة
قام بنشر

كده هتكون بداية الفترة  Date()-120    ونهايتها Date()

(Day([StartDate])=26 Or Day([StartDate])=1) And >=Date()-120 And <=Date()

 

  • Like 2
  • Thanks 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information