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

مشكلة في التسلسل التلقائي غريبة جد جدا ارجو المساعدة


مصعب اسامة

Recommended Posts

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

SELECT max(num)+1 INTO :NUM FROM table ;
commit_form;
commit;

ماهي المشكلة افيدوني لا اعرف ما الذي يحدث مع العلم ان هذا الفورم مدخل فيه اكثر من 5000 قائمة اين المشكلة لااعرف مالذي يحدث وكانه الداتا بيس لاتتحدث وتاخذ القيمة المدخلة

وفي حالة كون شخص واحد يعمل على الفروم لاتوجد اي مشكلة فان التسلسل يسير بصورة صحيحة بدون مشاكل

تم تعديل بواسطة مصعب اسامة
رابط هذا التعليق
شارك

السلام عليكم
اولا ضع الكود فى الحدث

pre insert
على مستوى
datablock

ثانيا يجب عمل primary key
لتلافى اى تكرار لان فى هذه الحالة اذا كان هناك خطا ما فى الكود وتم عمل تكرار فان قاعدة البيانات سترفض التكرار وتعطى رسالة خطأ

مع مراعاة ان يتم جعل هذا الايتم
required = false

تقبل تحياتى

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

المشكلة دى من اشهر المشاكل التى تظهر هذه الطريقة

و الحل هو استخدام sequance

CREATE SEQUENCE dept_deptid_seq
INCREMENT BY 10
START WITH 120
MAXVALUE 9999
NOCACHE
NOCYCLE;
Sequence created



ايهاب وجدى

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

اشكركم اخواني وساحاول تجربة الحلول مشكووووريييين على سرعة الاجابة وبارك الله فيكم

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

اخواني الاعزاء المشكلة لم تحل ؟؟؟؟؟؟؟ باستخدام اSEQUENCE هنالك مشكلة في كل مرة يفتح بها الفورم سيزداد الرقم وهذه مشكلة في حد ذاتها

الا يوجد حل للمشكلة افيدوني وفقكم الله

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

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

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

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

×   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.

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

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

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