بتاريخ: 26 يناير 20179 سنة comment_282317 انا عندي حقل يظهر فيه ارقام الاطباء وعامل في حقل تكست يضهر لي اسماء الاطباء من جدول الاطباء بشرط رقم الطبيب وهذا الحقل شغال كويس اريد اعمل نفس الشيء في حقل السابق بحيث انه يضهر لي النطاق الذي يعمل فيه الطبيب ولكن المشكله انه في عدد من الاطباء مش مقيد امامهم رقم النطاق فعند عمل الاستعلام لا يعمل ولا تضهر اي بايانا بشكل كامل في حقل رقم النطاق فماهو الحل لتفادي هذه الحقول الفارغه وعرض الكل سواء كان محدد النطاق ام لا select RANGE_NO into :REP_DOC_DO.RANGE_NO from doctors where doctors.doc_no = :REP_DOC_DO.doc_no; تقديم بلاغ
بتاريخ: 26 يناير 20179 سنة كاتب الموضوع comment_282319 فين اكتبها بالضبط هل قبل اسم الحقل حاولت بس طلعت مشكلة select nvl(RANGE_NO) into :REP_DOC_DO.RANGE_NO from doctors where doctors.doc_no = :REP_DOC_DO.doc_no; تم تعديل 26 يناير 20179 سنة بواسطة الحكيمي تقديم بلاغ
بتاريخ: 26 يناير 20179 سنة comment_282323 السلام عليكم جرب استخدام Exception: BEGIN SELECT RANGE_NO INTO :REP_DOC_DO.RANGE_NO FROM DOCTORS WHERE DOCTORS.DOC_NO = :REP_DOC_DO.DOC_NO; EXCEPTION WHEN NO_DATA_FOUND THEN :REP_DOC_DO.RANGE_NO := NULL; END; تقديم بلاغ
بتاريخ: 26 يناير 20179 سنة comment_282330 تكتب بهذا الشكل select nvl(RANGE_NO,0) into :REP_DOC_DO.RANGE_NO from doctors where doctors.doc_no = :REP_DOC_DO.doc_no; تقديم بلاغ
بتاريخ: 28 يناير 20179 سنة كاتب الموضوع comment_282362 كل الشكر للاخ احمد وللاخت ميسم الطريقتين شغالتين ولكن المناسب لي هي طريقة الاخ احمد وشكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.