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

بناء Sequence


Fara7

Recommended Posts

السلام عليكم جميعاً

لا أريد الإطاله فسأطرح سؤالي بشكل سريع وأرجو الإجابه عليه :unsure:

قمت ببناء Sequence علشان يعطيني الأوتو نمبرز

سؤالي كيف ممكن أخلي هذا الSeq

يبدأ بـ 001 وليس 1 على طول
وأريد أيضا الإستفسار إذا أريده يبدأ بـ A1
يعني حرف بعدين رقم

وهكذا ...

ياريت تساعدوني وتجاوبوني بشكل سريع لإني بحاجه للإجابه :D

ودمتم ،،،

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

هلا
بالنسبه لموضوع ال Sequence
هوا مخصص فقط لاستخراج ارقام متسلسله
و لن يمكنك 001 في الارقام لانه ليس هناك معني لارقام علي الشمال
ولكن للعرض يمكنك استخدام LPAD
ولايمكن اضافة حرف في الاول
ولكن كحل يمكنك اداء ما تريد عن طريق انشاء دالة
وهذه الداله تاخذ الرقم من المتسلسله وتضيف الحروف بالطريقة التي تريدها
وتقوم في النهاية بارجاع المطلوب وبدل الاعتماد علي المتسلسله نقوم بالنداء علي الداله
مع تمنياتي بالتوفيق

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

شكرا اخي بلاك على هالمساعده الحلوه


بس لو سمحت ممكن تشرحلي ماهذه الداله ؟
وعلى فكره أنا دخلت البروبرتي باليت للآيتم ما لقيت LPAD
وشكراً لك

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

هلا
بالنسبه ل lpad فهي من دوال الاوراكل و تستخدم للعرض في ال sql* غالبا

select LPAD(empid,10,'0') from emp



ولكن اذا كنتي تريدي الاظهار بهذه الطريقة علي الفورمز استخدمي ال
format mask من خصائص الايتم
وضعي مثلا 009
مع تمنياتي بالتوفيق

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

  • بعد 9 شهور...

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

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

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

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

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

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

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