السلام عليكم ورحمة الله تعالى وبركاته.
كيف يمكن ان نراقب قيمة حقل التاريخ قبل ان يحفظ في قاعدة البيانات؟
مثلا رسالة خطأ: السن يجب أن يكون فوق 18 سنة.
وجزاكم الله خيرا.
PHP كود :
YearsBetween(dtSome, date)
اضن انه لايهم ترتيب المتغيرات فالنتيجة تكون دائمة موجبة
جزاك الله خيرا
لكن لم أقصد طريقة الحساب وإنما كيف يمكن التحكم في رسالة الخطأ قبل حفظ؟
مثلا: عند كتابة التاريخ بشكل خاطئ تظهر رسالة خطأ بالغة الفرنسية وواجهة البرنامج بالغة العربية ،.
كيف أمنع رسالة الخأ التي بالفرنسية وأستبدله بالغة العربية .
و شكرا.
وعليكم السلام ورحمة الله وبركاته
أعتقد أن ماتطلبه هو التعامل مع الحدث OnPostError
كود :
If AnsiPos ('DateIsNotValid',E.Message) > 0 Then
Begin
ShowMessage('Error.....');
Action := daAbort;
End;
لم أجرب الكود واتأكد من صحته ...
السلام عليكم...
يمكنك التحقق من صحة البيانات في الحدث OnBeforePost و عرض الرسالة المناسبة، مع استدعاء الإجراء Abort لوقف عملية الحفظ.
سلام.
جزاكم الله خيرا.
للأسف لم اصل للحل.
كيف يمكن التحكم في رسالة الخطأ ، عند ادخال 88/88/2013 في DBEdit .
الحل الذي وجدته حاليا هو استغناء عن استخدام DBEdit .
وهل يعني أن اقاف رسالة الخطأ عند ادخال التاريخ في DBEdit عن طريق الخطأ غير ممكن !
وجزاكم الله خيرا.