إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

تحويل من التاريخ الميلادى الى الهجرى


15 رد (ردود) على هذا الموضوع

#1 ayman_tamim

ayman_tamim

    عضو نشط

  • الأعضــاء
  • 330 مشاركة

تاريخ المشاركة 24 January 2004 - 11:49 PM

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


مثل 01-02-1424

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

#2 aaab77

aaab77

    عضو

  • الأعضــاء
  • 26 مشاركة
  • الاسم الأول:Ali
  • اسم العائلة:Ahmed
  • البـلـد: Country Flag

تاريخ المشاركة 26 January 2004 - 01:16 PM

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




وشكرا

ملفات مرفقة

  • ملف مرفق  form1.fmb   52كيلو   208 عدد مرات التحميل

علي احمد
aaab2000@hotmail.com

#3 عبدالله ندا

عبدالله ندا

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,017 مشاركة
  • الاسم الأول:عبدالله
  • اسم العائلة:ندا
  • البـلـد: Country Flag
  • المنصب الحالي:Technical Applications Manager

تاريخ المشاركة 26 January 2004 - 01:45 PM

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

في زمننا هذا .........................
ليس هناك قلب ناصع البياض ...
ولا قلب قاتم السواد ...
ولكن دائما
BLACK&WHITE

 

مع تحياتي
عبدالله ندا

http://anada.4shared.com

abdallahnada@hotmail.com 


#4 عمر باعقيل

عمر باعقيل

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 543 مشاركة

تاريخ المشاركة 27 January 2004 - 01:19 AM

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

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

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 الاصدار الثاني , لذلك قد لايظهر
التاريخ الهجري والشهور بالعربي في إصدارات غير هذا الاصدار .

عمر باعقيل
كندا - مونتريال
baaqeel@araboug.org

تم التعديل بواسطة عمر باعقيل, 27 January 2004 - 01:20 AM.

  • المتميز1 معجب بهذا
سبحان الله وبحمده , سبحان الله العظيم

#5 ELMUBARAK

ELMUBARAK

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 29 January 2004 - 03:00 AM

ALLAH FOR ALL OF THE MEMBER OF THIS GREAT SITE

#6 habt2090

habt2090

    مشترك

  • الأعضــاء
  • 141 مشاركة

تاريخ المشاركة 02 February 2004 - 04:38 PM

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

#7 Ismael

Ismael

    عضو

  • الأعضــاء
  • 10 مشاركة

تاريخ المشاركة 17 February 2004 - 03:58 PM

السلام عليكم

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

#8 John

John

    عضو نشط

  • الأعضــاء
  • 387 مشاركة

تاريخ المشاركة 17 February 2004 - 04:48 PM

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

#9 Ismael

Ismael

    عضو

  • الأعضــاء
  • 10 مشاركة

تاريخ المشاركة 17 February 2004 - 08:10 PM

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

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

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

#10 عمر باعقيل

عمر باعقيل

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 543 مشاركة

تاريخ المشاركة 23 February 2004 - 11:19 AM

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

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

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

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

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

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

عمر باعقيل
كندا - مونتريال
baaqeel@araboug.org
سبحان الله وبحمده , سبحان الله العظيم

#11 John

John

    عضو نشط

  • الأعضــاء
  • 387 مشاركة

تاريخ المشاركة 24 February 2004 - 01:42 AM

شكراً أخ عمر
Johnwahba2002@hotmail.com

#12 المسافر

المسافر

    عضو

  • الأعضــاء
  • 37 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 24 May 2006 - 06:55 PM

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

ملفات مرفقة

  • ملف مرفق  fadi.gif   862.71كيلو   64 عدد مرات التحميل

اعمل لدنياك كأنك تعيش أبداً واعمل لآخرتك كأنك تموت غداً

#13 AL-KHIRBASH06

AL-KHIRBASH06

    عضو

  • الأعضــاء
  • 37 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 13 June 2006 - 02:02 PM

thank MR Omar ba Oqeel for these information
وفوق كلِ ذي علمٍ عليــم

#14 baraa_M5

baraa_M5

    عضو

  • الأعضــاء
  • 6 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle EBS ,JDeveloper

تاريخ المشاركة 12 August 2006 - 11:39 PM

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

#15 mahmoudmahmoud

mahmoudmahmoud

    مشترك

  • الأعضــاء
  • 154 مشاركة
  • الاسم الأول:محمود
  • اسم العائلة:عيد
  • البـلـد: Country Flag

تاريخ المشاركة 12 December 2012 - 11:25 PM

مشكوررررررر
محمود

صورة