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

إدخال التاريخ الهجري وليس الميلادي

مغلق
بدأه بن طالب في 13 أغسطس 2003 · 2 رد · 1,534 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال

كيف اجبر المستخدم يدخل التاريخ الهجري في حقل نوعه varchar2 يعني لو ادخل تاريخ ميلادي يرفضه النظام

ولكم جزيل الشكر

#2

ممكن تضع في التريجر على مستوى الحقل

WHEN_VALIDATE_ITEM

substr(:BLOCK_NAME.FIELD_NAME,7,4);

ويمكن مقارنة ناتج العملية ( او طرحها من SYSDATE)

مثلا

IF (TO_NUMBER(SYSDATE,'YYYY')-TO_NUMBER substr (: BLOCK_NAME.FIELD_NAME,7,4))<150 THEN

RAISE FORM_TRIGGER_FAILURE;

END IF;

#3

اخ

o7oc

سؤال

كيف أضع التاريخ الهجري في التقرير

طبعاً بدون حقل محجوز

يعني تاريخ الجهاز

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

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