الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

التأكد من ادخال التاريخ بشكل صحيح

Featured Replies

بتاريخ:

السلام عليكم ورحمه الله وبركاته

عندي حقل في قاعدة البيانات start_htd تاريخ هجري وهو varchar2
وحقل آخر ميلادي start_dt وهو date في قاعدة البيانات

المشكلة في الفورم لابد ان اتعامل بالتاريخ الهجري
يعني الادخال بتاريخ الهجري
وعندي FUNCTION
اتوماتكيا عند ادخال الهجري بهذه الصيغة YYYY/MM/DD يتحول الى تاريخ ميلادي

فعندما ادخل مثلا 20/20/1426

اريده يطلع لي ان تاريخ الشهر اكثر من 12
واذا ادخل مثلا حرف يظهر لي ان التاريخ خطاء

اتمنى ان المشكلة واضحه بالنسبة لكم

جزاكم الله خير

بتاريخ:
  • كاتب الموضوع

للتذكير

بارك الله فيكم

بتاريخ:

الاخ الكريم
بالنسبة لعملية التشييك على التاريخ المدخل فاستخدم substr طبعا على اساس ان التاريخ الهجري بالاحرف
على كلن لنفترض انك ادخلت التاريخ 20/20/1426 طبعا هذا التاربخ كون من عشرة احرف
لذلك لتتشيك عليها افعل الكود التالي

declare
m varchar2(10);
d varchar2(10);
begin
m:=substr(:your_text,6,7);
d:=substr(:your_text,9,10);

if to_number(m)>12 then
message('لطفا الشهر المدخل غير صحيح');
elsif to_number(d)>31 then
message('لطفا اليوم المدخل غير صحيح');
end if;
end;

اظن هذا الكود يفي بالغرض

بتاريخ:
  • كاتب الموضوع

جزاك الله خير

كتبت الكود وفي ملاحظات تسبب لي مشكله

لي رجعه ثانية

تحياتي

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.