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

كيف يمكن منع المستخدم من ادخال تاريخ سابق

مغلق
بدأه aya99moh في 10 يونيو 2005 · 4 رد · 670 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اقوم بعمل قاعدة بيانات لحضور المدرسين و النقة المهمة ان حقل التاريخ هو حقل يأخذ قيمة now()

يمكن لأي مستخدم تغيير التاريخ و التوقيع بوقت سابق و التوقيع عبارة عن كتابة كود لكل مدرس

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

بحيث اذا غير المستخدم التاريخ لا يقبل الكمبيوتر لأنه هناك تاريخ سابق أكبر من التاريخ الحالي

أفيدوني جزاكم الله خيرا

#2
aya99moh كتب:
اقوم بعمل قاعدة بيانات لحضور المدرسين و النقطة المهمة ان حقل التاريخ هو حقل يأخذ قيمة now()

يمكن لأي مستخدم تغيير التاريخ و التوقيع بوقت سابق و التوقيع عبارة عن كتابة كود لكل مدرس

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

بحيث اذا غير المستخدم التاريخ لا يقبل الكمبيوتر لأنه هناك تاريخ سابق أكبر من التاريخ الحالي

أفيدوني جزاكم الله خيرا

عبدالله عطيف

#3

يمكن أن تفكر في طريقة أخرى مثلا تضع حقلا ثانيا لتاريخ التوقيع و تجعله مخفيا يأخذ قيمة الوقت الحالي عند الادخال للوقت من طرف الموظف في الحقل الذي هو ظاهر له, و هكذا سوف تتمكن من معرفة الموظف الغشاش و تعرف مدة وقت الغش.

#4

بالتأكيد أن الإدخال يكون عن طريق نموذج وبالتالي تستطيع أن تجعل مربع النص الذي به التاريخ غير ممكن، أي يمكن مشاهدته ولكن بدون تعديله. أو أن تكتب في خاصية "قاعدة التحقق من الصحة" التالي:

 = date()

وبهذه الحالة لن يقبل تاريخا غير التاريخ الحالي.

آسف... ففي المشاركة رقم#2 اخترت "تعقيب" بدلا من "رد" دون قصد.

عبدالله عطيف

#5

أخي alotaif الكود الذي أشرت اليه يرجع التاريخ الحالي بينما المقصود تاريخ وقت و بالتالي تستبدل كلمة date بعبارة now

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…