محمد أبو يوسف قام بنشر مايو 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
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.