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

بتاريخ:

الاخوة الاعزاء حياكم الله
انا عندي استفسار وهو الاتي
انا عندي عندي شاشة بيانات الاطباء وفيها حقلين للعمل الاول صباحي والثاني مسائي
وقد يكون العمل اما في المنطقة الشمالية او الجنوبية او في منطقة واحده في الفترتين
كما في الصورة المرفقة رقم 1

وعندي الان التقرير وفيه المشكله وهي
انا عند فتح التقرير تظهر لي شاشة اختار منها مكان العمل الصباحي والمسائي كما في الصورة المرفقة رقم 2
اريد ان اطبع كشف به كافه الاطباء الذين يعملون في المنطقة الشمالية في الفترتين
او
ان يطبع الاطباء الذي يعملون صباحة في المنطقة الشمالية والاطباء الذين يعملون مساء في المنطقة الشمالية

مثال
الطبيب رقم واحد يعمل صباحة في المنطقة الشمالية ومساء في المنطقة الجنوبية
والطبيب رقم اثنين يعمل صباحا في المنطقة الجنوبية ومساء في المنطقة الشمالية
والطبيب رقم ثلاثة يعمل صباحا ومساءا في المنطقة الشمالية
والطبيب رقم اربعة يعمل صباحة ومساء في المنطقة الجنوبية
اريد الاطباء الذي يعملون في المنطقة الشمالية
ان يضهر لي الطبيب رقم واحد و رقم اثنين ورقم ثلاثة

انا كتبت الكود التالي

SELECT ALL DOCTORS.MOB_NO, DOCTORS.CLASS_E, FORMS.FORMS_NAME, AREA.AREA_NAME,
TAKHASOS.TAKH_NAME, DOCTORS.DOC_NAME, DOCTORS.DOC_NO, DOCTORS.TABE_PHAR,
DOCTORS.E_MAIL, DOCTORS.NEAR_PHAR, DOCTORS.ADDRESS_E
FROM AREA, FORMS, TAKHASOS, DOCTORS
WHERE
DOCTORS.STATUS = 0
AND DOCTORS.AREA_NO =:p2
AND DOCTORS.AREA2_NO = :p2
AND DOCTORS.FORMS_NO = FORMS.FORMS_NO(+)
AND DOCTORS.TAKH_NO = TAKHASOS.TAKH_NO(+)
AND DOCTORS.AREA_NO = AREA.AREA_NO(+)
ORDER BY DOCTORS.DOC_NAME


اريد استخدام OR لكنه يطلع غلط مع وجود اشارة (+)

التقرير الان يطلع فقط الاطباء الذين يعملون في الفترتين في نفس المنطقة

ارجو اني اوصلت الفكره

post-15632-0-98519500-1348908708_thumb.jpg

post-15632-0-29297300-1348910210_thumb.jpg

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

بتاريخ:

السلام عليكم
أولا:
ما المقصود بـ:

Area_No
Area2_No
وهل يوجد لديك فقط منطقتين ؟
وما الخطأ الذي يظهر في حال Or ؟

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

السلام عليكم
أولا:
ما المقصود بـ:

Area_No
Area2_No
وهل يوجد لديك فقط منطقتين ؟
وما الخطأ الذي يظهر في حال Or ؟


كل الشكر لك اخي احمد

اجابة سؤالك الاول
انا عندي جدول اسمة المناطق الى يعمل بها الاطباء شمالية وجنوبية حيث وان المدينة مقسومة الى نصفين شمالي وجنوبي
وفي جدول الاطباء عندي الحقل Area_No وايضا الحقل Area2_No
هما مفتاحين اجنبيين من جدول المناطق في جدول الاطباء
حيث ان الطبيب من الممكن ان يعمل في منطقة واحده او في منطقتين (مثلا الصباح يعمل في المستشفى الحكومي في المنطقة الشمالية وفي الفترة المسائية لديه عيادة في المنطقة الجنوبيه)
AREA_NO اختار فيها مكان العمل الصباحي
AREA2_NO اختار فيها مكان العمل المسائي

ما السؤال الثاني
انا عندي اكثر من منطقة ولكن كل منطقة تتبع لمدينة معينه
مثلا في مدينتي منطقتين وفيد مدينه اخرى ثلاث مناطق ويختلف من مدينه لاخرى

اما السوال الثالث
فعندما استخد الكود or في الكود السابق مثل
AND DOCTORS.AREA_NO = :p2
or DOCTORS.AREA2_NO = :p2


فتطلع لي رسالة تقول
عامل تشغيل الربط الخارجي (+) غير مسموح به مع عامل التشغيل or او in رقم الخطى ora-01719

وشكرا لك على المتابعة

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

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

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

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

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

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

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.