الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ترقيم يبدا برقم المجموعة

Featured Replies

بتاريخ:

السلام عليكم

كل سنة وانتم طيبين بالعام الجديد

انا محتاج طلب منكم انا بعمل في جدول الاصناف وعايز في الترقيم يبدا برقم المجموعةلكل صنف
مثلا لو المجموعة رقمها 15 يبقى رقم الصنف يكون 15001 والتاني 15002 ولو مجموعة تانية مثلا 12 يبقى رقم الصنف 12001 وهكذا

اتمنى تكون الفكرة وضحت

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

حسين

بتاريخ:

 
select nvl(max(item_code),(:group_code*1000)+1)+1
from items
where group_code = :group_code;

بتاريخ:
  • كاتب الموضوع

شكرا يا اخ احمد على الرد بس جربتها ما ظبطت انا اول ما بفتح شاشة الصنف اول حاجة بختارها رقم المجموعة وبعدين اكتب اسم الصنف ولما يحفظ يضيف في رقم الصنف رقم المجموعة المختارة ويزيد عليها رقم الصنف الصنف لو عايز ارفقلك الشاشة ارفقها

شكرا

بتاريخ:

ده مثال افتراضي يا باشمهندس
بس خلي بالك وشوف الـData Type بتاعة الGroup عشان لو مش Number ممكن يكون فيه مشكلة في عملية الحساب
وشوف الwhere Clause لازم تكون مضبوطة يعني مش شرط يكون كود المجموعة بس ،،، والأفضل تعمله بالPrimary Key كله ماعدا كود الصنف طبعاً

بتاريخ:
  • كاتب الموضوع

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

شكرا على اهتمامك

بتاريخ:
  • كاتب الموضوع

الملف المرفق

ITEMS.rar

بتاريخ:

جرب هذا الكود:

Select :Blk_1.Group_No||Nvl(Max(Item_Code),0) + 1
 Into :Blk_1.Ur_Text
 From Ur_Table
Where Group_No = :Blk_1.Group_No;

بتاريخ:

على فكرة كود الصنف بالفعل Char لو أمكن تعمله رقم هتشتغل معاك كويس أوي
بس ياريت تشتغل بالكود اللي انا كاتبه في المشاركة السابقة عشان يشتغل معاك كويس في حالة أول سنف في المجموعة
ولازم تحط where عشان يجيب الMax بتاعة المجموعة دي بس مش الجدول كله

بتاريخ:
  • كاتب الموضوع

شكرا يا اخ احمد انا بجرب فيه وتقريبا ان شاء الله هيظبط جزاك الله خير بس في حاجة عايزة يجيب اخر رقم للمجموهة مثلا لو رقم الصنف 1201 ولو حبيت احفظ صنف تاني يبدا بنفس المجموعة يبقى ياخد 1202
لاكن لو صنف في مجموعة اخري يبقى ما ياخد اعلى رقم في الجدول ياخد اعلى رقم بنفس المجموعة
اتمنى يكون الفكرة وضحت

بتاريخ:
  • كاتب الموضوع

هي تقريبا قربت تظبط بس نفترض حفظت اول رقم للمجموعة 12 الصنف اخذ الرقم 121
احفظ رقم تاني في نفس المجموعة المفروض يكون 122 لا بيحفظ 12122 ولو صنف ثالث يحفظ 1212123
وهكذا

بارك الله فيك يا اخ احمد

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.