الانتقال إلى المحتوى
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

بتاريخ:



السلام عليكم اخوتي واخواتي

اعمل على مشروع لطلبة الدكتوراة والماجستير حيث تتكون قاعدة البيانات من الاعمدة التالية

seq تسلسل الطالب

the_theadd اسم الاطروحة

name اسم الطالب

dgree الدرجة

date تاريخ المناقشة

university الجامعة

college الكلية

department القسم

the_spe الاختصاص ويقصد بة اختصاص طبي او هندسي او علوم صرفة ........الخ


the_advise اسم المشرف على الرسالة




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



بحيث يتم طباعة تقرير للماجستير واخر للدكتوراة وكما مبين في الملف المرفق ........ارجو المساعدة ممن يستطيعون الجواب وان لايبخل علينا بالتوضيح

__________.pdf

بتاريخ:

الأخ الكريم ، إذا كنت ترغب في عرض تقرير شهري فيجب تحديد حقل التاريخ المناسب لإجراء شرط علية مثلا ( تاريخ المناقشة ) ومن ثم أنشأ باراميتر علية ومن ثم أرسل هذا الباراميتر من النموذج !!!

مثال عملي :

أنا أعمل بمحل تجاري ، يومياً أطبع أكثر من تقرير عن فاتورة المبيعات ، فأرغب في جلب فواتير شهر معين من السنة ( علي أساس السنة المالية 360 يوم ، فكيف يتم ذلك !!!

نفرض أن جدول الفاتورة هو Invoice ، هذا الجدول يحتوي علي حقل Invoice_Date وهو تاريخ الفاتورة ، كيف يتم جلب كافة الفواتير لشهر محدد ، أنظر التالي :

Select *
From Invoice
Where To_Char(Invoice_Date,'MM') = '09';



في الكود السابق سأجلب كافة فواتير شهر ( 9 ) ....... وهكذا

لكن حتي ترسل الشهر فأصنع List Item ومن ثم أدرج به كل شهور السنة وفي الـ Value ضع من 01 حتي 30 يوم ( أو حسب ) !!!

ومن ثم أستقبل هذا التاريخ بباراميتر كما يلي :

Select *
From Invoice
Where To_Char(Invoice_Date,'MM') = :Param_Invoice_Data;



علي الإفتراض أن Param_Invoice_Data هو إسم الباراميتر المرسل للتقرير






شكراً

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



شكرا لك اخي الكريم على الرد ......... ولكن المشكلة هي في كيفية تقسيم التقرير الى قسمين قسم للماجستير واخر للدكتوراة كما في الملف المرفق ثم اني اريد استرجاع المجموع وليس القيود نفسها ..؟؟؟؟؟

بتاريخ:
شكرا لك اخي الكريم على الرد ......... ولكن المشكلة هي في كيفية تقسيم التقرير الى قسمين قسم للماجستير واخر للدكتوراة كما في الملف المرفق ثم اني اريد استرجاع المجموع وليس القيود نفسها ..؟؟؟؟؟


الأخ الغالي ، تحية طيبة وبعد ،

أولاً موضوع تقسيم التقرير الي جزئين جزء للماجيستير والآخر للدكتوراة يمكنك إنشاء Group أو Sub Query بحيث أن يتم إجراء علاقة بينهم ويتم عرض كافة بيانات الماجستير في جزء خاص وعرض كافة بيانات الدكتوراة في جزء آخر !!!

أما بخصوص الكود الذي أرسلتة لك فهو مجرد مثال ، موضوع المجاميع أفعل بها كما تشاء ، ولكنني أعرض لك مثال علي أساسة تنستخدمة كما تشاء .


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



شكرا لك على الرد اخي وجاري العمل به ...

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

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

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

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

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

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.