بتاريخ: 25 فبراير 200620 سنة comment_61091 السلام عليكم هذه اول مشاركة لي في المنتدى الذي ساعدني كثيرا و اريد منكم مساعدة في كيفية عمل بحث باستخدام الradio button مثال اذا اردت البحث عن اسم او رقم فأقوم باختيار احد الأختيارات من radio nuttonو شكرا ارجو المساعدة و التعلم ..بارك الله فيكم تقديم بلاغ
بتاريخ: 25 فبراير 200620 سنة comment_61103 بسم الله الرحمن الرحيماولا هانعمل data block ونسميه search هانستخدم radio group اسمه radioويكون فيه اتنين radio button مثلا radio_id ونخلي الvalue بتاعته 1radio_name ونخلي الvalue بتاعته 2و 2 text item مثلا customer_id & customer_nameثانيه هانعمل buttom ونسميه go مثلاثالثا هاتعمل datablock جديد عباره عن ال table اللي عاوز تدور فيه مثلا هايكون اسمه customers ويكون data base blockهاتكتب تريجر pre-query IF :search.radio = '1' THEN set_block_property( 'customers',default_where,'where customer_id = '||:search.customer_id); ELSIF :search.radio = '2' THEN set_block_property( 'customers',default_where,'where customer_name = '||:search.customer_name); end if; وبعدين نعمل تريجر علي الbutton when-button-pressed go_block('customers'); execute_query; ويارب اكون وفقت في توصيل المعلومه ليك ولو اسلوبي مش حلو اعزرني لاني لسه مبتديء******ملحوظه الكودز مش عارف ليه فيها حاجات مقلوبه يعني الاقواس اللي في اخر السطر جايه في اولهياريت تاخد ردي ده copy and past للنوت باد وساعتها هاتعرف تقراه كويس ومستني ردك تقديم بلاغ
بتاريخ: 26 فبراير 200620 سنة كاتب الموضوع comment_61161 والله ما قصرت بارك الله فيك و فقك الله مشكور جدا يا سيدي ..تحياتي هجربها و اردلك تقديم بلاغ
بتاريخ: 26 فبراير 200620 سنة comment_61162 رجاءالي الاخوه المحترفينبما اني في بدايه الطريق .... ارجو منكم التعقيب علي جوابي هذا حتي لا يكون هناك خطأ ولو جوابي صحيح ويحتاج الي تدعيم ارجو عدم التاخر في تقديم النصيحه ولكي تعم الفائده للجميع تقديم بلاغ
بتاريخ: 26 فبراير 200620 سنة كاتب الموضوع comment_61188 الفكرة زبطت معي بس في عملية البحث عن رقم القسم او id مش هنختلف بس ما زبط في عملية البحث عن الأسم يعني لما اكتب مثلا رقم القسم 5 فبيظهرلي كل الموظفين في قسم 5 و لكن عند البحث على موظف معين يظهرلي جميع الموظفين ..هل من مساعدة ..شكرا لك و على مساعدتك بارك الله فيك .. تقديم بلاغ
بتاريخ: 26 فبراير 200620 سنة كاتب الموضوع comment_61191 صحيح على طريقتك فقط يقوم بعمل استدعاء ولكن عندما تضع الكود كله في push_button ينفذ البحث و لكن لا أدري لماذا لم تصلح معي في عملية البحث على الأسم ...[declare cond varchar2(50); begin if :search.text_item_search is not null then if :search.radio = 1 then cond :='dno like :search.text_item_search'; elsif :search.radio = 2 then cond := 'fname like :search.text_item_search'; end if; set_block_property('employee',default_where,cond); end if; go_block('employee');execute_query;end;]ارجو الأفادة من حضرتكم و شكرا تقديم بلاغ
بتاريخ: 26 فبراير 200620 سنة كاتب الموضوع comment_61192 شكرا لكم جميعا خلص زبط الحمدلله و الكود اللي حاطيطه اخر شي اللي بدو يستخدمه يضعه في push_button حيث ان search is data block text_item_search is the text item in search block and dont forget that search data block as eddy says must be non data base data block .. employee is the database data blockمشكورين و بارك الله فيكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.