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

بتاريخ:

السلام عليكم

اقوم بعمل برنامج ب الاوراكل فورم وهو متعدد الصفحات وفي الصفحة الرئيسية توجد ازرار الى الصفحات الاخرى, المشكلة انة في بعض هذة الصفحات يوجد حقل ID يولد من خلال سيكونس ويقوم بوضع قيمة جديدة كلما تم فتح الصفحة ! فهل هنالك طريقة تجعل رقم السيكونس يتولد عندما يتم الضعط على رز Save فقط وليس كل مرة يتم فتح الصفحة


وشكراً

علي غزالة
القاهرة - مصر

بتاريخ:

السلام عليكم ورحمة الله وبركاتة :-
نعم ياخي يوجد وانا اذكر انها موجودة في هذا المنتدى شاهدتها ولو استخدمت خاصية البحث لوفرت الكثير
على كل حال
في Triggers على مستوى البلوك ON-INSERT
اكتب الكود التالي:-

select id_seq.nextval into :mok.id from dual;


والله اعلم
بالتوفيق،،،،،

بتاريخ:

و عليكم السلام

انا كنت مسوية مثل ما قال الاخ محمد علي الحيلان

بس انا استخدمت PRE-INSERT TRIGGER ON THE BLOCK LEVEL

اختك
lune

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

السلام عليكم

شكرا لكل الاخوان على سرعة الاجابة وسوف اقوم انشاللة بتجربة هذة الطرق

علي

بتاريخ:

اخي الكريم الحل ان تستخدم كود السيكوانس
في حدث pre-insert في البلوك
مجرب 100%

بتاريخ:

ياطيب
استخدم التريقر pre_insert على مستوى البلك للأ خذ قيمة من السكوينس
وPOST_INSERT علىمستوي نفس البلك
وهناك فكرة بيتجاهلوها الشباب دائما وهو لو عمل المستخدم غدراج من شاشة sql فان العملية لاشي ولكن
نصيحتي لك انك تعملها نفس الاحداث لكن على مستوى database
بحيث التريقر يشتغل من وين ما كانت عملية insert

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

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

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

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

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

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.