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

بتاريخ:

بسم الله الرحمن الرحيم

يا شباب انا عندي الشاشة الموجوده في المرفقات

فيها شي واحد مادريت كيف اسويه في التقرير
اذا ادخلت كافه البيانات في الشاشة يضهر التقرير بشكل كويس

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

وانا اريده ان يضهر ويكون امامه فارغ في المنشاة

وانا استخدم الكود التالي


SELECT ALL DOCTORS.FAX_NO, DOCTORS.TEL_NO, DOCTORS.MOB_NO, DOCTORS.CLASS_E, FORMS.FORMS_NAME, AREA.AREA_NAME, TAKHASOS.TAKH_NAME, DOCTORS.DOC_NAME, DOCTORS.DOC_NO, CITY.CITY_NAME FROM AREA, CITY, FORMS, TAKHASOS, DOCTORS WHERE ( area.status = 0 and (DOCTORS.AREA_NO =: p2) AND (DOCTORS.CITY_NO = CITY.CITY_NO) AND (DOCTORS.AREA_NO = AREA.AREA_NO) AND (DOCTORS.TAKH_NO = TAKHASOS.TAKH_NO) AND (DOCTORS.FORMS_NO = FORMS.FORMS_NO) ) order by forms.forms_no



وشكرا

post-15632-0-44401600-1313442515_thumb.jpg

بتاريخ:

السلام عليكم
جرب هذه الجمله:

 
SELECT DOCTORS.FAX_NO,
           	DOCTORS.TEL_NO,
           	DOCTORS.MOB_NO,
           	DOCTORS.CLASS_E,
           	FORMS.FORMS_NAME,
           	AREA.AREA_NAME,
           	TAKHASOS.TAKH_NAME,
           	DOCTORS.DOC_NAME,
           	DOCTORS.DOC_NO,
           	CITY.CITY_NAME
  FROM AREA, CITY, FORMS, TAKHASOS, DOCTORS
WHERE area.status = 0
  	and Nvl(DOCTORS.AREA_NO, -1) 	= Nvl(:p2,  Nvl(DOCTORS.AREA_NO, -1)
 	AND DOCTORS.CITY_NO   	= CITY.CITY_NO
 	AND DOCTORS.AREA_NO 	= AREA.AREA_NO
 	AND DOCTORS.TAKH_NO 	= TAKHASOS.TAKH_NO
 	AND DOCTORS.FORMS_NO = FORMS.FORMS_NO
order by forms.forms_no



وان استمرت المشكلة فهذا يعني انه يوجد بيانات فارغه في احدا الجداول المرتبطه بالجدول الاساسي...لذلك قم باستخدام الـ Outer Join على الجدول الذي بياناته فارغه...

بالتوفيق.

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

السلام عليكم
جرب هذه الجمله:

SELECT DOCTORS.FAX_NO,
           	DOCTORS.TEL_NO,
           	DOCTORS.MOB_NO,
           	DOCTORS.CLASS_E,
           	FORMS.FORMS_NAME,
           	AREA.AREA_NAME,
           	TAKHASOS.TAKH_NAME,
           	DOCTORS.DOC_NAME,
           	DOCTORS.DOC_NO,
           	CITY.CITY_NAME
  FROM AREA, CITY, FORMS, TAKHASOS, DOCTORS
WHERE area.status = 0
  	and Nvl(DOCTORS.AREA_NO, -1) 	= Nvl(:p2,  Nvl(DOCTORS.AREA_NO, -1)
 	AND DOCTORS.CITY_NO   	= CITY.CITY_NO
 	AND DOCTORS.AREA_NO 	= AREA.AREA_NO
 	AND DOCTORS.TAKH_NO 	= TAKHASOS.TAKH_NO
 	AND DOCTORS.FORMS_NO = FORMS.FORMS_NO
order by forms.forms_no



وان استمرت المشكلة فهذا يعني انه يوجد بيانات فارغه في احدا الجداول المرتبطه بالجدول الاساسي...لذلك قم باستخدام الـ Outer Join على الجدول الذي بياناته فارغه...

بالتوفيق.



جزاك الله كل خير اخي العزيز

هو بالفعل ان هناك حقل لم يتم ادخالة في الشاشة السابقة وهو حقل رقم المنشئة
وهذه هي المشكله
ولكن قد اكون لا اعلم ما هي المنشئة التي يعمل فيها الطبيب فاتركها فارغه واريدها ان تضهر في التقرير وهي فارغة

وانا لا اعرف كيف استخدم ما قلت به وهو Outer Join ولك جزيل الشكر
بتاريخ:

السلام عليكم

 
Select A.Doc_No,
       	A.Doc_Name,
       	B.Established_No,
       	B.Established_Name
 From Doctors_table A,
       	Establishment B
Where A.Doc_No(+) = B.Doc.No



هذا مثال بسيط:
نفرض ان تريد بيانات من جدول الاطباء وجدول المنشئات...وفي شاشة الاطباء لم يتم ادخال رقم المنشأة...لذلك يتم وضع Outer join (+) في عملية الربط بين الجداول عند العمود التابع للجدول الذي لم تعبا فيه البيانات وهو بهذه الحالة جدول الـ Doctors_Table.

بالتوفيق.

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

السلام عليكم

Select A.Doc_No,
       	A.Doc_Name,
       	B.Established_No,
       	B.Established_Name
 From Doctors_table A,
       	Establishment B
Where A.Doc_No(+) = B.Doc.No



هذا مثال بسيط:
نفرض ان تريد بيانات من جدول الاطباء وجدول المنشئات...وفي شاشة الاطباء لم يتم ادخال رقم المنشأة...لذلك يتم وضع Outer join (+) في عملية الربط بين الجداول عند العمود التابع للجدول الذي لم تعبا فيه البيانات وهو بهذه الحالة جدول الـ Doctors_Table.

بالتوفيق.



بسم الله الرحمن الرحيم

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

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




مع العلم اني في جدول Forms(المنشاة) قد ادخلت عدد من المستشفيات
وعندما ذهبت لشاشة Doctors(الاطباء) لادخال اسماء الاطباء وكان تضهر لي لوفز المنشأة كنت اغلقها واترك الحقل فارغ دون اختيار
ارجو اني استطعت ان اوصل الفكره

ولك مني جميل الشكر

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

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

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

الامر مشى معي تمام وتم عرض البيانات بشكل كامل

كل شكري لك

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

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

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

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

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

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.