مصعب اسامة بتاريخ: 4 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 4 فبراير 2010 (معدل) انا عندي فور قوائم مبيعات وقد قمت بعمل تركر يقوم بخزن تسلسل القائمة اعتمادا على اخر رقم تم خزنه المشكلة انه في حالت فتح الفورم من قبل شخصين ويقومون بعملية الخزن فان الشخص الاول ياخذ تسلسل 2 على سبيل المثال والشخص الثاني يقوم باخذ نفس التسلس مع العلم يجب ان ياخذ الرقم الذي بعده SELECT max(num)+1 INTO :NUM FROM table ;commit_form;commit;ماهي المشكلة افيدوني لا اعرف ما الذي يحدث مع العلم ان هذا الفورم مدخل فيه اكثر من 5000 قائمة اين المشكلة لااعرف مالذي يحدث وكانه الداتا بيس لاتتحدث وتاخذ القيمة المدخلة وفي حالة كون شخص واحد يعمل على الفروم لاتوجد اي مشكلة فان التسلسل يسير بصورة صحيحة بدون مشاكل تم تعديل 4 فبراير 2010 بواسطة مصعب اسامة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
asmaa123 بتاريخ: 4 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 4 فبراير 2010 السلام عليكماولا ضع الكود فى الحدث pre insertعلى مستوىdatablockثانيا يجب عمل primary keyلتلافى اى تكرار لان فى هذه الحالة اذا كان هناك خطا ما فى الكود وتم عمل تكرار فان قاعدة البيانات سترفض التكرار وتعطى رسالة خطأمع مراعاة ان يتم جعل هذا الايتمrequired = falseتقبل تحياتى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hobaa بتاريخ: 6 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2010 المشكلة دى من اشهر المشاكل التى تظهر هذه الطريقة و الحل هو استخدام sequance CREATE SEQUENCE dept_deptid_seq INCREMENT BY 10 START WITH 120 MAXVALUE 9999 NOCACHE NOCYCLE; Sequence created ايهاب وجدى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مصعب اسامة بتاريخ: 7 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2010 اشكركم اخواني وساحاول تجربة الحلول مشكووووريييين على سرعة الاجابة وبارك الله فيكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مصعب اسامة بتاريخ: 7 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2010 اخواني الاعزاء المشكلة لم تحل ؟؟؟؟؟؟؟ باستخدام اSEQUENCE هنالك مشكلة في كل مرة يفتح بها الفورم سيزداد الرقم وهذه مشكلة في حد ذاتها الا يوجد حل للمشكلة افيدوني وفقكم الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.