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

بتاريخ:

السلام عليكم ورحمه الله وبركاته
ياريت توضح اكتر الترقيم ازاي عايزه وحيعمل ترقيم تلقائي علي مبدأ ايه

بتاريخ:

اعتقد انك لو جربت الكود التالي يمكن ينجح
select max(text_item) +1 into x from table
واسند قيمه x للبلوك بتاعك.


طبعا الكود لازم يكون في when_new_form_instance

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

أريد عمل ترقيم تلقائي لفاتورة
مثال
جدول emp50
يحتوي على code,name
الكود هو الذي سيتم وضع في الترقيم التلقائي
أريد أول مايفتح النموذج يظهر الرقيم في حقل الكود

بتاريخ:

on emp50 level create trigger pre-insert and write the following code
declare
n number;
begin
select nvl(max(code),0)+1 into n from emp50;
end;

بتاريخ:

اخواني الأعزاء .. تم عمل sequence في الأوراكل . وأريد ربطه بالنموج

نموذج على شكل جدولي . أول النموذج ما يفتح يعطي أول قيمة في sequence
وكل ما أنزل للسجل التالي يكمل الترقيم على حسب شروط الsequence مثل
قيمة ابتدائية .. مقدار الزيادة .. أقصي قيمة .. لا دوران.. وهكذا

ترقيم تلقائي مثل Access لكن بشروطي (sequence)

بتاريخ:

to ashrafsafty
in field you want put in auto number write
:block_name.item_name.nextval
if success tell me please

بتاريخ:

أخي العزيز cluster&node لم تنجح طريقتك
برجاء لو هناك تجارب أخري أخبرني
جزاك الله خير

بتاريخ:

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

اخي الكريم

يمكن استخدام الكود التالي في Initial Value (Item) Property

a sequence (:SEQUENCE.my_seq.NEXTVAL) 




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

بتاريخ:

انا سمعت ان الsequence عليه مشاكل
بس إذا كان حاب يظيف على الtextItem لازم يمرر للتكست نفسه
ولا ينسى يستدعي اسم البلوك
يعني

declare
x number ;

begin

select max( nvl ( inv# , 0 ) ) + 1 from invoice ;
: invoice . inv# : = x ;اسم البلوك دوت اسم ال التكست ويمرر القيمة عشان تظهر في تكست
end;


هذا والله اعلم والطريقة مجربة وماشية مية بالمية معي

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

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

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

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

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

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.