بتاريخ: 25 أبريل 200521 سنة comment_34114 الأخوة الأعزاء بالمنتدىكان أحد الأخوة يسأل عن كيفية التعامل لأكثر من مستخدم ضمن التطبيقات والحصول على رقم متسلسل دون أن يتم تعارض معهم أثناء الإدخال وقد أحببت أن يطلع الجميع على الفكرة المطروحة كي نستفاد جميعا إن شاء اللهلذا لمن يرغب بالإطلاع عليها ما عليكم سوى تحميل الملف المرفقحيث تجدون فيه المثال مشروح بالتفصيل.وقل ربي زدني علما لأستفيد ويستفيد الجميع إن شاء الله Create_Serial.zip تقديم بلاغ
بتاريخ: 19 فبراير 200719 سنة comment_92175 can i ask u why u didnt use Sequence , insted of creating tables and packages ... تقديم بلاغ
بتاريخ: 1 مارس 200719 سنة comment_93000 اخي العزيز هل من الممكن السؤال لماذا لم تستخدم السيكوانسsequanceويتم اضافته الي الفيلد في جملة selectلنفرض مثلا اننا نريد اضافة الرقم المتسلسل الي الفيلد emp_noاسم السيكوانseqselect seq.nextvale into emp_no from dual ;ونضعها فيwhen new form instance تقديم بلاغ
بتاريخ: 3 مارس 200719 سنة comment_93086 الاخوان الاعزاء في طريقة ال sequence تواجه المبرمج احيانا بانه عندما يدخل على الفورم فانه يضيف الرقم حسب ال sequence , ولكن على فرض بانك تخليت عن فكرة اضافة الرقم بعد الدخول الى الفورم فان النظام يقوم بتسجيل ال sequence و بالتالي فان ذلك سوف يؤدي الى وجود fields فارغة او ارقام غير متتابعة تماما و مثال ذلك :طريقة ال sequence : 1 2 3 5 6 7الرقم 4 مفقود بسبب دخول دون عمل اضافة على الفورم و كل ذلك بالنهاية يتبع لطريقة المبرمج في تنظيم العمليات داخل نظامه علما بان طريقة ال sequence فعالة جدا تقديم بلاغ
بتاريخ: 2 يونيو 200719 سنة comment_101230 ال sequence افضل فى مجال عملى و اعتقد فىاى مجال لأنى ليس القى بالا على الترقيم لأنه فى الأخر ID لا يمكن ان يتكرر و لا يمكن ان يترك فارغ و بالتالى فيمكننى الأستعلام به و انا مطمن تمام و طالما ان كل موظف عندى مثلا له رقم فما الضروره ان تكون هذه الأرقام مسلسله ؟؟ هذا رأى بالنسبه لعملى كـ developer ... و لك الف شكر على المجهود تقديم بلاغ
بتاريخ: 29 يوليو 200719 سنة comment_106006 السلام عليكم ورحمة الله وبركاتهبارك الله فيك وزادكم من علمه فكرة جميلة تقديم بلاغ
بتاريخ: 29 يوليو 200719 سنة comment_106043 السلام عليكم ورحمة الله ألا يمكن أن نقلص الكود بإستخدام SequenceكالتاليCREATE OR REPLACE TRIGGER SET_STP_EMP_SEQ Before Insert On STP_EMP For Each RowDeclare Seq_name varchar2(100);Begin Select STP_FIELD_NAME INTO SEQ_NAME FROM S_SEQ_VAL WHERE STP_TABLE_NAME=’ STP_EMP’;Execute immediate ‘ SELECT NEXTVAL.’||SEQ_NAME INTO :NEW. STP_EMP_ID; End;/والله أعلم تقديم بلاغ
بتاريخ: 3 فبراير 200818 سنة comment_121849 السلام علبكمشكرا جزيلا لك سيد ahdarwishلقد قمت بتجربة الطريقة و كانت ممتازة جدا ، و لكن المشكلة عندي اني اريد اظهار القيمة على شاشة الفورممباشرة،فارجوا المساعدة فانا احتاج الى ذلك .و الله يعطيك العافية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.