بتاريخ: 4 مايو 201610 سنة comment_274292 يا شباب انا عندي هذه الشاشه تقوم بعرض الاطباء الذين لم تتم زيارتهم خلال التاريخين المحدديه في الشاشه ولكن فيها مشكله لم ادري ما هي عندما اختر احد المندوبين تضهر البيانات بشكل سليم وعندما اختار مندوب اخر لا تضهر اي بيانات ويضهر الشاشه فارغه مع ان المدخلات ليس فيها اي اختلاف for i in (select all doc_no from doctors where doctors.status = 0 and doctors.area_no = :dont_visit_up.area_no and doctors.doc_no not in(select all doc_no from DAILY_DO where DAILY_DO.man_no = :dont_visit_up.man_no and daily_do.date_ee between :dont_visit_up.from_date and :dont_visit_up.to_date) ) loop next_record; :dont_visit_do.doc_no :=i.doc_no; end loop; وشكرا وجزاكم الله كل خير تقديم بلاغ
بتاريخ: 4 مايو 201610 سنة comment_274300 هلا فيك يا مهندس. اظن والله أعلم أنك لو تعمل بعد ال loop GO_BLOCK(); CLEAR_BLOCK)NO_VALIDATE); NEXT_RECORD; ...... ان شا الله تظهر معاك النتجية .. وهل أنت واضع الكود داخل زر او في تريقر على مستوى الTEXT ؟ والله أعلم.. تقديم بلاغ
بتاريخ: 5 مايو 201610 سنة كاتب الموضوع comment_274323 شكرا اخي المبرمج الصاعد على الرد انا كاتب الكود في التريجر when new block instance على مستوى الفوم وزي ما قلت في السوال ان الكود شغال ما فيه مشكله لانه نطلع النتائج سليمه لكن مع بعض المندوبين والبعض الاخر ما فيش نتائج تتطلع بس يا ليت تشرحلي شو فائدة الكود الي انت كتبته وهل اكتبه بعد end loop; ام قبل لاني كتبته قبل وبعد وطلعلي خطى في الحالتين وهل اكتب اسم البلوك الفوق او التحت وشكرا وجزاك الله كل خير تقديم بلاغ
بتاريخ: 5 مايو 201610 سنة comment_274325 السلام عليكم اوراكل وفرة خاصية where clause فيها يتم كتابة الشرط الذي سيتم الاستعلام بناء علية 1- اكتب جميع الشروط التي تريد البحث بناء عليها في هذه الخاصية في block الديتل 2- قم بعمل زر في بلوك المستر وضح الكود التالي : Go_Block('B2'); Execute_Query; تم تعديل 5 مايو 201610 سنة بواسطة anas.soft تقديم بلاغ
بتاريخ: 5 مايو 201610 سنة كاتب الموضوع comment_274326 حياك الله اخي انس اعتقد انك قد قلت لي بهذه الطريه من قبل لكن حاولت فيها لكن ما مشت ما قدرت اسويها بسم الكود هذا مشكلته انه شغاااااااااال بس ليش مع بعض المندوبين ما فهمت ليش تقديم بلاغ
بتاريخ: 5 مايو 201610 سنة كاتب الموضوع comment_274331 الاخ انس هذا الملف المرفق ولك جزيل الشكر ولو تعبتك معي لكن انا تعبت من هذه المشكله وجزاك الله كل خير dont_v.rar تقديم بلاغ
بتاريخ: 5 مايو 201610 سنة comment_274334 جرب جملة ال select فى ال sqlplus او اى حاجة شبهه ، شوفها شغالة ولا لا . تقديم بلاغ
بتاريخ: 8 مايو 201610 سنة كاتب الموضوع comment_274404 CREATE TABLE DOCTORS ( DOC_NO NUMBER(5), DOC_NAME VARCHAR2(100), SC_LV VARCHAR2(100), TAKH_NO NUMBER(5), CITY_NO NUMBER(3), AREA_NO NUMBER(3), FORMS_NO NUMBER(3), ADDRESS_E VARCHAR2(250), CLASS_E VARCHAR2(3), TABE_PHAR VARCHAR2(250), NEAR_PHAR VARCHAR2(250), TEL_NO NUMBER(11), MOB_NO NUMBER(11), FAX_NO NUMBER(11), E_MAIL VARCHAR2(100), NOTE_E VARCHAR2(250), STATUS NUMBER(2), RANGE_NO NUMBER(4), RANGE2_NO NUMBER(4), AREA2_NO NUMBER(4), FORMS2_NO NUMBER(4), FORMS2 VARCHAR2(50) ); ================================================== CREATE TABLE AREA ( AREA_NO NUMBER(3), AREA_NAME VARCHAR2(100), CITY_NO NUMBER(3), NOTE_E VARCHAR2(200), STATUS NUMBER(3) ); ================================================== CREATE TABLE MANDOB_UP ( MAN_NO NUMBER(5), MAN_NAME VARCHAR2(50), CITY_NO NUMBER(5), AREA NUMBER(5), ADDRESS VARCHAR2(100), TEL_HOME NUMBER(9), MOBILE NUMBER(9), LINE VARCHAR2(10), E_MAIL VARCHAR2(60), NOTE_E VARCHAR2(200), COMP_NO NUMBER(4), STATUS NUMBER(2) ); ================================================== CREATE TABLE DONT_VISIT_UP ( DONT_VISIT_UP_NO NUMBER(6)primary key, AREA_NO NUMBER(4), AREA_NAME VARCHAR2(50 BYTE), MAN_NO NUMBER(4), MAN_NAME VARCHAR2(100 BYTE), FROM_DATE DATE, TO_DATE DATE, NOTEE VARCHAR2(100 BYTE) ); ================================================== CREATE TABLE DONT_VISIT_DO ( DONT_VISIT_UP_NO NUMBER(6)REFERENCES DONT_VISIT_UP(DONT_VISIT_UP_NO), DOC_NO NUMBER(10), DOC_NAME VARCHAR2(100), TAKL VARCHAR2(70), CLASS VARCHAR2(5) ); تقديم بلاغ
بتاريخ: 10 مايو 201610 سنة comment_274504 هلا مههندس . الان يتم تجربها والرد عليك بإذن الله تقديم بلاغ
بتاريخ: 10 مايو 201610 سنة comment_274505 بعد تحميل المرفق وعمل الجداول تبين وجود جدولين ليس ضمن الجداول .. وتم عملها بهذه الحقول.. CREATE TABLE takhasos ( takh_no NUMBER(10), takh_name VARCHAR2(50 BYTE) ); ================================================== CREATE TABLE DAILY_DO ( doc_no NUMBER(10), man_no NUMBER(10), date_ee date, CLASS VARCHAR2(5) ); الأن يتم إدخال البيانات وتجربتها... موووفق تقديم بلاغ
بتاريخ: 10 مايو 201610 سنة comment_274506 لا يوجد إي كود على زر عرض.... امل وضع الكود.. وشكرا تقديم بلاغ
بتاريخ: 11 مايو 201610 سنة كاتب الموضوع comment_274535 اخي المبرمج الصاعد الزر عرض يحتوي بداخله على الكود بالنسبه للجداول هي مودوده بالفعل في قاعدة البيانات لكني لم استدعيها في هذه الشاشه لعدم حاجتي لها واستدعيت رقم التخصص بناء على رقم الطبيب من جدول الاطباء وفي الحقل الذي سيحفظ في في قاعدة البيانات يضهر لي اسم التخصص بناء على الرقم الضاهر في الحقل المظاف بس الشاشه مش مربوطه بمفاتيح مع شاشه التخصصات ولا الزيارات اليومية وشكرا تقديم بلاغ
بتاريخ: 11 مايو 201610 سنة comment_274543 سوي هذه التعليمه عند اختيار المندوب ;('هنا تكتب الشرط اللي تريده للعرض',SET BLOCK PROPERTY ('B2',DEFAULT_WHERE ;('GO_BLOCK('B2') ;EXECUTE_QUERY على افتراض ان اسم بلوك العرض B2 ويمكن تعدل بالشرط حسب طلبك جربها انشاء الله تكون حل لطلبك تقديم بلاغ
بتاريخ: 11 مايو 201610 سنة comment_274555 السلام عليكم جرب الملف في المرفق واخبرنا بالنتيجة dont_v.rar تم تعديل 11 مايو 201610 سنة بواسطة anas.soft تقديم بلاغ
بتاريخ: 12 مايو 201610 سنة كاتب الموضوع comment_274561 يا اخ انس يقوم الفورم بعرض كافة الاطباء للمندوب وليس فقط الغير مزارين تقديم بلاغ
بتاريخ: 12 مايو 201610 سنة كاتب الموضوع comment_274563 سوي هذه التعليمه عند اختيار المندوب ;('هنا تكتب الشرط اللي تريده للعرض',SET BLOCK PROPERTY ('B2',DEFAULT_WHERE ;('GO_BLOCK('B2') ;EXECUTE_QUERY على افتراض ان اسم بلوك العرض B2 ويمكن تعدل بالشرط حسب طلبك جربها انشاء الله تكون حل لطلبك يا اخ اشرف انا كاتب ;('GO_BLOCK('B2') ;EXECUTE_QUERY في زر العرض عشان يطلع لي البيانات اما ;('هنا تكتب الشرط اللي تريده للعرض',SET BLOCK PROPERTY ('B2',DEFAULT_WHERE فما فهمت شو قصدك فيها وشكرا تقديم بلاغ
بتاريخ: 23 أغسطس 20169 سنة comment_277361 السلام عليكم . ارجو ألا تكون مشاركتى متأخرة و اتمنى أن تكون يا أخى قد حللت مشكلتك. فى البلوك الماستر على مستوى البلوك التريجير when new block instance ضع فيه ENTER_QUERY و كل ما هتدخل على البلوك سيطلب وضع البيانات الماستر . جرب و شوف السلام عليكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.