ama000 بتاريخ: 17 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 17 يناير 2009 DECLARE WHR VARCHAR2(100); XYZ VARCHAR2(10); BEGIN WHR := ' '; if :t = '1' then set_block_property('EMP',default_where,WHR); else :PARAMETER.WHR := :B.T||'%'; WHR := 'EMP.ename LIKE :PARAMETER.WHR'; set_block_property('EMP',default_where,WHR); end if; go_block('emp'); END; حيث ان هذا الكود يقوم بعملية البحث عن اسماء الموظفين من جدول الEMP ولكن انا مش فاهم1- set_block_property بتعمل ايه وايه هي البراميتر بتاعها2- PARAMETER.WHR ايه وظيفتهشاكر لكل من أعانني على فهم هذا الكود جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hossam160 بتاريخ: 17 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 17 يناير 2009 اخى العزيز set_block_property يمكنك من خلالها تعديل خصائص البلوك ف الرن تيموفى حالتنا هذة اتعملت خاصية ال default_where وهذة الخاصية عندما تستخدمها فكانك تبلغ البلوك ان يرجع بالسطور التى ينطبق عليها هذا الشرط الذى وضعت فى جملة set_block_property('EMP',default_where,WHR);حيث انك وضعت المتغير whr حيث سوف يتم استبدالة ب فراغ فى حالة ان كان اليتم :t يساوى واحد وبالتالى سوف يرجع بكل البناتام اناكان اليتم :t لا ياوى واحد فى تلك الحالة سوف يغير قيمة ال WHR الى العبارة التالية WHR := 'EMP.ename LIKE :PARAMETER.WHR';ثم يقوم بالذهاب الى خاصئص البلوك وشجعل تلك الجملة فى شرط ال default_where وبالتالى لن يرجع غير البيات التى تنطبق عليها ذالك الشرط عند رن البلوكاما البرامتر فربما يرسل من الخارج على العموم لا تهتم بة غيرة باى متغير عادى لكى تستطيع تجربة النتائج اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ama000 بتاريخ: 18 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 18 يناير 2009 جزاك الله خيرا يا اخي الحبيب على هذا الشرح ونأمل ان تفيدني بكتب فيها مشاريع جاهزة الفورم وعندي طلب آخر اذا كان عندك كتب شركة أوركل الاصلية (SQL,PL/SQL,FORMS) لا تبخل علي بهاجعلك الله عونا على الخيروالسلام عليكم ورحمة الله وبركاته اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
elagaty_tv بتاريخ: 18 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 18 يناير 2009 السلام عليكمانا فى الخدمة يا اخى سوف امدك بأى معلومات او اى PDF خاص بالاوراكل ارجو ارسال Email الخاص بك وانا فى الخدمةاخوك هانىOCA Certified اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ama000 بتاريخ: 19 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 شاكر جدا جدا ممكن ترسل الكتب الى الاميل التالي اذا كان في الامكان[email protected]thank you..[يسار][/يسار] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.