الانتقال إلى المحتوى

سؤال فى Auto Number


rabab

Recommended Posts

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

لقد قمت بعمل فورم تتكون من 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

رابط هذا التعليق
شارك

السلام عليكم

بالنسبة للحقل الذي اخترتة كـ 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

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

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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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