محمد أبو يوسف قام بنشر مايو 29, 2020 قام بنشر مايو 29, 2020 (معدل) السلام عليكم وكل عام وأنتم بخير الموضوع عبارة عن : عندي حقل تاريخ فى جدول وكل ما أوده هو عند إدخال التاريخ للفترة يجب أن يكون يوم الإدخال 1 أو 26 بمعنى 1/5/2020 أو 26/5/2020 لا يقبل أى أرقام أيام أخرى وجزاكم الله خيراً مرفق قاعدة البيانات ومرفق قاعد التحقق من الصحة ليوم 26 Day([StartDate])=26 قاعدة البيانات بها جدول وحيد لسهولة الوصول وسؤال إضافي لو أمكن هل يمكن وضع قاعدة تحقق أخرى معها مثال يكون التاريخ مقيد بفترة مثال <Date() And >=Date()-120 أوفسينا.mdb تم تعديل مايو 29, 2020 بواسطه محمد أبو يوسف تصليح كلمات
Gamal.Saad قام بنشر مايو 29, 2020 قام بنشر مايو 29, 2020 استخدم 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 2 1
محمد أبو يوسف قام بنشر مايو 29, 2020 الكاتب قام بنشر مايو 29, 2020 السلام عليكم حل ممتاز لبداية الفترة يوم 1 أو 26 من الشهر جزاكم الله خيراً أستاذ / جمال أوفسينا.mdb بالنسبة للشرط الثاني مطلوب التاريخ لا يكون قبل 4 أشهر من تاريخ اليوم 120 يوم ولا يتعدى تاريخ اليوم <=Date() and >=Date()-120 فكيف يكتب الشرطان معاً هل ممكن تكتب هكذا (Day([StartDate])=26 Or Day([StartDate])=1) And (<=Date() And >=Date()-120) جربتها ولا يوجد مشكلة حتى الأن فهل هذه الصيغة صحيحية وجزاكم الله خيراً أوفسينا.mdb جزيل الشكر لأسرة الموقع وخبراءنا الكرام ودمتم بخير 1
تمت الإجابة Gamal.Saad قام بنشر مايو 29, 2020 تمت الإجابة قام بنشر مايو 29, 2020 كده هتكون بداية الفترة Date()-120 ونهايتها Date() (Day([StartDate])=26 Or Day([StartDate])=1) And >=Date()-120 And <=Date() 2 1
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان