الانتقال إلى المحتوى
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

بتاريخ:

مشكلة التاريخ الهجرى انة لا يكتب بالشهور العربية و لكن يكتب الشهر بالارقام
select to_char('01/01/2004','dd/mm/yyyy','nls_calendar=''arabic hijrah''')


مثل 01-02-1424

هل لاحد حل علما بان كل كل شيئ يكتب بالعربي و لامشكله فى ذالك سوى التاريخ

بتاريخ:

الا خ ايمن
السلام عليكم
جرب الفورم التالي




وشكرا

form1.fmb

بتاريخ:

عليك فقط تغير mm الي mon
تمنياتي بالتوفيق

بتاريخ:

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

هنالك عدة طرق لتحويل التاريخ للهجري ويظهر الشهر بالعربي أيضا مثلا :-

1- إعتماد التاريخ الهجري لقاعدة البيانات كلها , ولعمل ذلك :-

Start =>Run => Regedit ثم إنتقل الى :-

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0

وقم بإنشاء مفتاح تسلسلي جديد"String Value "
ويكون إسمه nls_calendar
وقيمته arabic hijrah , ونفس الطريقه قم بأنشاء مفتاح تسلسلي جديد"String Value " ويكون إسمه nls_date_format
وقيمته dd/mon/yyyy .

ثم قم بعمل نفس المفتاحين وبنفس الإسماء والقيم أيضا في المكان التالي " لو وجد":-

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME1

بعد ذلك قم بإغلاق برنامج الSQL Plus لو كان شغال وإتصل من جديد وأستعلم عن
التاريخ وستجد أنه أصبح بالهجري وسيضهر التاريخ كالتالي :-

SQL> select sysdate from dual;

SYSDATE
---------------------
 1424/ ذو الحجة   /03



2- لعرض التاريخ بالهجري مؤقتا , يعني بمجرد إغلاق الSQL Plus يرجع للميلادي
قم بتنفيذ الكود التالي :-

alter session set nls_calendar ='arabic hijrah';

alter session set nls_date_format='dd/mon/yyyy';



ومن ثم إستعلم عن التاريخ وستجده بالهجري والشهور بالعربي .

للمعلوميه انا استخدم قاعدة بيانات أوراكل 9i الاصدار الثاني , لذلك قد لايظهر
التاريخ الهجري والشهور بالعربي في إصدارات غير هذا الاصدار .

عمر باعقيل
كندا - مونتريال
[email protected]

تم تعديل بواسطة عمر باعقيل

بتاريخ:

ALLAH FOR ALL OF THE MEMBER OF THIS GREAT SITE

بتاريخ:

يعطيكم 1000عافية على المعلومات القيمة
والى الامام

  • بعد 2 أسابيع...
بتاريخ:

السلام عليكم

أخ عمر الطريقة شغالة مائة بالمائة
لكن هناك مشكلة وهي بأن القمر أحياناً يكون متأخراً، لذا بعد أن قمت بالإستعلام عن تاريخ النظام وجدت بأن التاريخ هو 17 ذو الحجة والذي يوافق 25 فبراير
لذا نلاحظ بأنه متقدم بيوم.. فما الحل في رأيك...؟؟

بتاريخ:

أخ aaab77
الفورم شغلة ارقام بس
و لكن لا يكتب أسم الشهر يجىء على شكل علامات أستفهام ؟؟؟؟؟؟؟؟
سؤال للأخ عمر
هلى هذه الطريقع تعمل على اوركل 8i
وشكراً

بتاريخ:

أخ عمر عندي نقطة

وهي بأنني وجدت بأنه لا يمكن وضع أي تريجر أثناء وجود المفاتيح التسلسلية
لأنه تظهر رسالة خطأ كالتالي: PDE-PER001 Internal error (deppu 21)

وبعد أن حذفت المفاتيح بدأت أعمل من دون مشاكل..

بتاريخ:

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

اخ Ismael , بالنسبه للمشكله التى واجهتك أثناء وضعك لتريجر فياريت توضح لنا اكثر ماهو

محتوي التريجر وماهي قيمه المفتاح التسلسلي الذي قم بإنشاءه .

اما بخصوص اختلاف التاريخ فارجوا ان تراجع الموضوع هذا

أخ John , بالنسبه للطريقه السابقه والتى تقوم بإظهار التاريخ الهجري حرفيا , فأتوقع انها لن

تعمل الا في قاعدة بيانات اوراكل 9i ويمكن ايضا الاصدار الثاني فقط والله اعلم .

عمر باعقيل
كندا - مونتريال
[email protected]

بتاريخ:

شكراً أخ عمر

  • بعد 2 سنة...
بتاريخ:

مشكور اخي
بارك الله فيك ;)

post-5132-1148486020_thumb.jpg

  • بعد 3 أسابيع...
بتاريخ:

thank MR Omar ba Oqeel for these information

  • بعد 1 شهر...
بتاريخ:

تسلم يا اخ عمر على المعلومات القيمة
وان شاء الله يكون في ميزان حسناتك يوم القيامة

  • بعد 6 سنة...
بتاريخ:

مشكوررررررر

بتاريخ:

كنت بدور على تحويل التاريخ من زمااننن الف شكررررررررررررررر

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

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

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

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

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

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.