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

استفسار حول حقل نوعه تأريخ/وقت

بدأه ntksrem في 9 سبتمبر 2013 · 5 رد · 370 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم.


عندي جدول لتسجيل الطلاب في الصف الأول الابتدائي، وفيه حقل اسمه (تأريخ الميلاد) ونوع بياناته (تأريخ/وقت) وأريد أن لا يقبل هذا الحقل تأريخ ميلاد مضى عليه أقل من (6) سنوات من تأريخ تعبئة الحقل؛ أي أنه إذا أراد مدخل البيانات تسجيل طالب عمره لم يتم (6) سنوات من تأريخ اليوم (أي يوم تعبئة هذا الحقل) فإن هذا الحقل لا يقبل.


ما هي الدالة التي تستخدم لهذا الغرض، وما الصيغة التي تكتب في نص التحقق من الصحة، أرجو كتابة الصيغة، وما البيانات التي أكتبها فيها؟


وشكراً على تعاونكم. 


#2

تفضل اخي ، هذا الكود المطلوب:

 


a = Now() - Year(6)

If Me.DOB > a Then
MsgBox "Year is less than 6"
Cancel = True
End If

 

وجرب ادخال ناريخ اقل من ستة سنوات (باليوم والشهر والسنة ، وبالوقت: ساعة ودقيقة وثانية :) )

 

 

جعفر

59.Asc-Decs.mdb.zip

#3

بارك الله فيك اخي جفر علي المشاركة

ولكن لو تستأذني اختصر الحل شويا حتي لا نكثر من الاكواد ببرامجنا كما علمتني :)

نذهب لخصائص حقل التاريخ ونكتب في (قاعدة التحقق من الصحة) وفي (نص التحقق من الصحة ) الاتي :-

post-274914-0-23625100-1378762157_thumb.

وهذا مثال مبسط لذلك

mm.rar

بالتوفيق

اخوك --------- محمود المصري

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 10 سبتمبر 2013 في 00:29

1

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#4

يا سلام عليك :)

 

وهاي +1

 

جعفر

#5

أخي محمود المصري

أخي جعفر

أشكركم على تجاوبكم وأسأل الله أن يبارك فيكم وينفع بكم ويجزل لكم الأجر.

جربت طريقتك أخي محمود كما في الصورة التي وضعتها وضبطت معي, تسلم يداك.

أما طريقتك أخي جعفر فلم أعرف كيف أعملها. وشكراً على مجهودك. 

تم تعديل هذه المشاركة بواسطة ntksrem في 10 سبتمبر 2013 في 21:28

#6

حياك الله :)

طريقة عمل الكود موجود في المرفق أعلاه ، واستخرج اﻻخ محمود المعادلة اﻻساسيه من الكود ووضعها في خصائص الخانة مباشرة :)

جعفر

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