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

احتاج مساعدة في موضوع ال Auto Number

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله
انا بساوي في نظام تسجيل مدرسة ومطلوب مني اني اترك ال user مايقدر يغير في الحقل يعني مثلا عندي رقم الطالب بجدول الطلاب اخر طالب اتسجل مثلا رقمو 50 مابدي خلي المستخدم يقدر يغير ال50 ويكتب لحالو اي رقم غيرو لا بدي ال 51 تجي اوتوماتيك هوا بس يكتب اسم الطالب اما الرقم مايقدر يغير فيه والماوس مايجي على الحقل اللي فيه الرقم .

ارجوكم ساعدوني

بتاريخ:

إعمل sequence  ومن ثم قم بربط هذه الـ sequence 

 

 أما عن طريق الايعاز تتبع التالي .... تكتب الايعاز التالي تحت الحدث المناسب ..عند الحفظ , أو قبل الاضافة أو .....

SELECT seq_name.nextval INTO :item_name FROM SYS.DUAL;

حيث seq_name  هو إسم الـ sequence  لديك 

 

item_name  إسم الحقل الذي في النافذة والذي تريد أن تظهر به قيمة الـ sequence

 

 

او عن طريق خصائص الحقل  الذي تريد ان تضع به قيمة الـ sequence

 

 

في خاصية Initial Value تضع التالي 

 

:sequence.seq_name.nextval

وعند هذا الحقل الذي لا تريد أن يقترب من المستخدم من خصائصه إجعل خاصية الـ enabled ,,, no لإن أصبح يأخذ قيمة الـ sequence

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

مشكوووة كتير اختي ماقصرتي بس مافي طريقة دون ما اعمل ال sequence ?? يعني بس اكتب كود على الحدث المناسب.؟

بتاريخ:

السلام علكيم

جربي الكود التالي على ترجر Pre-Insert:

 

Select Max(Nvl(Student_No, 0)) + 1
  Into :Blk_1.Student_No
  From Students_Table;
بتاريخ:
  • كاتب الموضوع

تسلم كتير استاذ احمد بس للأسف مازبطت معي المشكلة في ال Blk_1 مافهمتها شو بتقصد منها ؟ لانو بيطلعي المشكلة عليها 

بتاريخ:

تسلم كتير استاذ احمد بس للأسف مازبطت معي المشكلة في ال Blk_1 مافهمتها شو بتقصد منها ؟ لانو بيطلعي المشكلة عليها 

 

العفو.
Blk_1 : اسم البلوك.
بتاريخ:

SELECT NVL(MAX(STU_NO),0) + 1
INTO ITEM FROM TABLE

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

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

شكرا كتير اخ اسلام هاد الكود وين اكتبو ؟

بتاريخ:

أستخدمي متغير النظام :system.cursor_record و حطي شرط IF

لو الريكورد عددهم = 50 او اقل يفضل يضيف بيانات لو أكثر وقفي البرنامج

raise form_trigger_failure;

بتاريخ:

PRE-INSERT TRIGGER
ع مستوي البلوك
والأيتم DISPLAY ITEM

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

 

select nvl(max(coulmn_name),o)+1________هنا بتكتب اسم الكولم اللي عوز تعمل ليه اوتو نامبر

into : coulmn_name_______________________بقلو هو موجود فين

from table name; __________________هنا اقصد اسم الجدول علي d.b

ملحوظه

لازم تغير الخصاءص بتاعت item وتخلي item typ_____displyitem

علشان الليوزري ميكتبش عليه

 

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

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

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

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

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

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.