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

سؤال في Parameter In Report

Featured Replies

بتاريخ:

كيف يمكن أن أعمل Parameter يقوم بعمل Search في التقارير عن التاريخ سواء عن :



اليوم
الشهر
السنة


طبعاً دون استخدام الـ Forms

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

عفواً أظن أنني أخطأت في عرض المشكلة و لا أجد خاصية التحرير للمشاركة ... لذلك سأعيد كتابة الموضوع :



أريد أن أقوم بإرسال Parameter يعيد لي التاريخ الذي أريده سواء باليوم أو الشهر أو السنة ...

و كيف يمكن أن أعمل Search عن التاريخ الذي أود البحث عنه ؟


أبو فلسطين

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

وجدت الحل بنفسي



شكراً لكم جزيل الشكر على إهتمامكم الشديد

((أبو فلسطين))

بتاريخ:

السلام عليكم ورحمته الله وبركاته, حياك الله يا اخي
خد هالمثال:
hire_date in employee table:
in the report query: select emp_name
from employee
where to_char(hire_date,'dd') = :day_parameter
and to_char(hire_date,'mm') = :month_parameter
and to_char(hire_date,'yyyy') = :year_parameter
-------------------
ان شاء الله يا اخي انه قدرت اجاوبك على سؤالك وشكرا

بتاريخ:

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

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


السلام عليكم ورحمته الله وبركاته, حياك الله يا اخي
خد هالمثال:
hire_date in employee table:
in the report query: select emp_name
from employee
where to_char(hire_date,'dd') = :day_parameter
and to_char(hire_date,'mm') = :month_parameter
and to_char(hire_date,'yyyy') = :year_parameter
-------------------
ان شاء الله يا اخي انه قدرت اجاوبك على سؤالك وشكرا


الأخ atmohammed أشكرك على هذه البادرة الطيبة ... و لكن الحل أسهل و أبسط من هذا بكثير و هو لا يتجاوز السطر
و لكن لا بد أن أستفيد مما طرحته في أمور و مسائل أخرى .

شكراً لك

((أبو فلسطين))

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


السلام عليكم ورحمته الله وبركاته, حياك الله يا اخي
خد هالمثال:
hire_date in employee table:
in the report query: select emp_name
from employee
where to_char(hire_date,'dd') = :day_parameter
and to_char(hire_date,'mm') = :month_parameter
and to_char(hire_date,'yyyy') = :year_parameter
-------------------
ان شاء الله يا اخي انه قدرت اجاوبك على سؤالك وشكرا


الأخ atmohammed أشكرك على هذه البادرة الطيبة ... و لكن الحل أسهل و أبسط من هذا بكثير و هو لا يتجاوز السطر
و لكن لا بد أن أستفيد مما طرحته في أمور و مسائل أخرى .

شكراً لك

((أبو فلسطين))




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


مرحبا بك أيضاً ...

أخي ميغا أنا لست غضباناً فأنا قد وجدت الحل بنفسي ... و هل يغضب المرء عندما يجد حلاً لمشكلة صادفها ؟

و على كل حال أنا لا زلت موجوداً في المنتدى إن لم أشارك فيه فأنا أتصفحه ... و ستكون لي أسئلة أخرى إن شاء الله .

((أبو فلسطين))

بتاريخ:

طيب ممكن توضح لنا الحل اللى حضرتك وصلتله ؟
وميرسي ليك مقدما
نورا

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



طيب ممكن توضح لنا الحل اللى حضرتك وصلتله ؟
وميرسي ليك مقدما
نورا


بالطبع ممكن أختي نورا ...

و لكن سأنوّه للقرّاء إلى أمر في البداية ... لا أريد أن يفهم أحد من كلامي في ردودي أنني قصدت أن ما قاله الأخ tmohammed هو خطأ ... بل هو صحيح ... و لكن هناك الحل الأسهل للمشكلة التي عرضتها ...

و سأقوم بتوضيح ذلك من خلال المثال الذي قدمه الأخ tmohammed :


select emp_name
from employee
where to_char(hire_date,'dd') = :day_parameter
and to_char(hire_date,'mm') = :month_parameter
and to_char(hire_date,'yyyy') = :year_parameter



فمن الملاحظ أن الأخ tmohammed قام بتعريف 3 parameters ... واحد لليوم و آخر للشهر و أخيرا للسنة ...

و لكن بناءاً على طلبي فلم تكن الحاجة إلى هذا الأمر ... فالحل بسيط جداً جداً و هو كالتالي (بناءاًعلى المثال المطروح) :


select emp_name
from employee
where hire_date = :hire_date



لاحظوا السطر الأخير في هذا الكود ... هذا السطر أو النصف سطر هو الحل لمشكلتي ... و ليس هناك داعٍ لتعريف أكثر من باراميتر ...

و لكن الكود الذي كتبه الأخ tmohammed ... كان فعلاً جواباً على سؤال كنت سأطرحه و لكنه أجابني قبل أن أسأل ...

أرجو أن أكون قد أوضحت لكِ ما أردتِ يا نورا .




((أبو فلسطين))

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

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

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

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

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

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.