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

اضافة مسلسل فى التقارير


llord

Recommended Posts

اخى الكريم

يمكن عمل التسلسل باتباع الخطوات التالية :

1- بفرض وجود مجموعة باسم gr_employees ومن ضمن حقولها حقل باسم employee_id وهذا المجموعة لها مجموعة رئيسية باسم gr_departments
(كما هو موضح بالشكل المرفق)

2- اضافة عنصر تجميعى summary Column داخل مجموعة gr_employees
وجعل خصائصه كما يلى :
Funcation --> Count
summary column -->employee_id
Reset At --> Report

بالنسبة لخاصية Reset At
عند اختيار Report فان التسلسل سيستمر حتى نهاية التقرير (لعد كل الموظفين كمسلسل واحد)
عند اختيار gr_department فان التسلسل سيبدأ من جديد مع بداية كل ادارة
عند اختيار page فان التسلسل سيبدأ من جديد مع بداية كل صفحة

مع تحياتى
اسامه سليمان
القاهرة

post-11-1121598737_thumb.jpg

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

نعم وأنا لدي طريقة أستخدمها عادةً وهي أن تعمل جملة (select) كالتالي :

select rownum,ename,sal,job 
from emp ;


طبعاً الحقل الذي سيكون مسلسل هو الـ(Rownum) وهو حقل تسلسلي من أوراكل تلقائياً .
-------------
إبراهيم بخش - المدينة المنورة .

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

طبعاً يمكنك إستعمال ترقيم حرفي تلقائي بإستخدام الحقل التالي :

select rowid,empno,sal,job from emp;


طبعاً هذا سيخرج تسلسل تلقائي نصي يحتوي تقريباً على عدد 18 حرف .
---------
أرجو أن أكون قد وفقت بالشرح .

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

  • بعد 2 سنة...

الأخ IGBSpeed

لا تفلح الطريقة الأولى في حالة عدم وجود Primary Key لتقرير مبنى على View مثلا
ولا تفلح الطريقة الثانية وهي الخاصة بك في حالة وجود Order By داخل Query
لأن الترتيب يختلف ولا يصبح ذا قيمة
فهل هناك فكرة أو حل أخر؟؟

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

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

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

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

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

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

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

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