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

بتاريخ:

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

لقد قمت بعمل فورم تتكون من master و detailes وتواجهنى مشكلة فى ال detailes in multi records

ولقد قمت بعمل auto num على ال master و detailes
فقد استخدمت هذا الكود

select NVL(max(loc_id),0)+1 into :location.loc_id
from location
where location.loc_id=:location.loc_id;


المشكلة انة يقوم بتكرار ال id على مستوى detailes

وشكرا جزيلا



ارجو ان يكون سؤالى واضح

ارجو الرد سريعا نظرا لضيق الوقت :(
وشكرا

بتاريخ:

select NVL(max(loc_id),0)+1 into :location.loc_id
from location
where location.loc_id=:location.loc_id;
الكود صحيح وطريقتك صحيحة ولكن
تكرار ال id على مستوى detailes شىء صحيح كذلك
فلا داعى لاظهار ID فى الDETAIL BLOCK ويبقة كدة الشغل صح
ON ID ITEM WHICH IN DETAIL PRESS F4
THEN VISSIBLE NO

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

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

اخى abdo-its اعتقد ان تكرار ا ال id على مستوى ال detailes لا يصح تماما لانة
primary key in the detailes table

وشكرا

بتاريخ:

السلام عليكم

بالنسبة للحقل الذي اخترتة كـ secondary key في الديتيل فانة يرتبط بشكل اوتوماتيكي بقية الحقل الاولي في جدول الماستر ولا يمكن فك هذا الارتباط الا اذا قمت بوضع الجدولين في الفورم بدون اي علاقة.

واذا امكن ان توضح المشكلة التي تواجهها بشكل اكثر حتى يتمكن الاخوان من تقديم المساعدة والنصيحة المناسبة

علي غزالة

بغداد - العراق

بتاريخ:

الى الاخت rabab:-
اذا كان الid قد جعلتيه primarey في الdetail
وقد تكرر فهذا لا يصح
الذي حدث معك والله اعلم
1-اما انك لم تعرفي الid على اساس انه primarey
2-او انك عرفتيه مع حقول اخرى فاصبح composite key
وال composite key يقبل بالتكرار اذا كان معرف عباره عن عدة حقول بشرط ان لا تتكرر
نفس البيانات بتلك الحقول في الجدول
3-لذلك من خلال برنامج الschema builder عرّفيه على انه unique
وستحل المشكله ان شاء الله

بتاريخ:

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

الاخ JLL_JORDAN_1

شكرا للمساعدة ولكن ال id معرف في ال database علي انه primary key

كذلك هو ال primary الوحيد وليس composite

للأسف لا أعرف ما هي المشكلة :( أتمني المساعدة

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

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

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

شكرا لكم جميعا

ولكن تظل المشكلة لان ال id هو ال primary key

وليس ضمن composite

أتمني وجود حل للمشكلة من أعضاء المنتدي

وجزاكم الله خيرا كثيرا

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

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

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

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

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

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.