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

بتاريخ:

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


عندي text نوعه date


بس المشكلة اذا كتبت 31/2/1430 بمعنى التاريخ هجري لايقبل وعتبر ان شهر 2 28 يوم بعتبره شهر انجليزي



كيف استطيع ان اجعل هذا text يقبل تاريخ عربي وانجليزي




ارجوووووو المساعدة

بتاريخ:

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

يمكنك التغلب على هذه المشكلة بجعل نوع الايتم char وبعد ذلك تستخدم ال conversation function للتعامل مع ال date

أو يمكنك عمل key جديد في الريجستري لجعل نوع ال calendar هجري ومن ثم تغلق الداتا بيز وتفتحها مرة أخرى

أنشيء key جديد باسم nls_calendar واجعل القيمة =Arabic Hijrah

موفق

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

اين اضع الkey في الريجيستري

بتاريخ:

ابحث عن ال value التاليه بال registry

oracle_home

NLS_CALENDAR=Arabic Hijrah



او

alter session set NLS_CALENDAR="Arabic Hijrah" ;

بتاريخ:

السلام عليكم

بالنسبة لعمل NLS_CALENDAR يجب تغيره في كل ال home الخاص بأوراكل
لكن سيكون تعاملك مع التاريخ الهجري وليس الميلادي وطبعا هذا مش حلو
بالنسبة لعمله

من خلال ال home اضغط يمين ثم new ثم string value واجعل اسمه NLS_CALENDAR وقيمتها = Arabic Hijrah في كل الهوم

بالنسبة alter session دي حل مؤقت لانه بانتهاء ال session سيتم الرجوع مرة أخرى

في حل ممكن تعمله
اعمل 3 أيتم بجوار بعض واحد لليوم وبه من 1 -30 والاشهر 1-12 والسنين دي مش ليست
وعند الحفظ يتم حفظهم في قيمة واحدة بجوار بعض يعني تستخدم ال concatenation
يوجد بالمنتدى طرق كثيرة للتعامل مع التاريخ الهجري

وفقك الله

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

يعني ما في حل ليقبل التاريخين




لانن واقف عند هذه المشكلة

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

هل الحل الوحيد هو تحويل الحقل الى vaarchar2


بس ماهو الكود لتحويله في الفورم الى date





وهل يوجد حل اخر ارجوووووو المساعدة

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

ارجووووووووووو الرد والمساعدة


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

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

ارجوووووووووووو المساعدة

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

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

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

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

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

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.