بتاريخ: 24 ديسمبر 200619 سنة comment_87541 السلام عليكم ورحمة الله وبركاتهاخواني ماهو الكود الخاص المفترض كتابته تحت check box لتتقوم بوضع علامة صح على جميع السجلات.بمعنى آخرعندي فورم layout الخاص فيه tabular وفيه عمود نوعه check box اريد وضع item يقوم بعمل check على جميع السجلات مثل select allفماهو الكود..؟ تقديم بلاغ
بتاريخ: 24 ديسمبر 200619 سنة comment_87555 السلام عليكم ورحمة اللهيمكنك وضع هذا الكود فى ButtonBeginGo_Block('Block_Name');First_Record;LoopChk_Item = 1;Exit When :System.Last_Record = 'TRUE';Next_Record;End Loop;End; تقديم بلاغ
بتاريخ: 24 ديسمبر 200619 سنة comment_87556 ازيك ياباشاانا عملت الفورمة دى عشان خاطر عيونكواى طلب احنا فى الخدمةبص كدةانا عامل راديو بوتونواحد منهم هيخليك تعمل شيك على كل الريكوردوالتانى هيشيل الشيك من على كل الريكوردواى استفسار احنا فى الخدمةواللنك اهوةhttp://www.4shared.com/file/7853274/93e125ea/check.htmlمتنساش انا عامل الفورمة دى على يوزر scott تم تعديل 24 ديسمبر 200619 سنة بواسطة mw_wageeh تقديم بلاغ
بتاريخ: 25 ديسمبر 200619 سنة كاتب الموضوع comment_87625 شكرا للحبايب المتجاوبين..وجاري تجربة كل المثالين ............ تقديم بلاغ
بتاريخ: 25 ديسمبر 200619 سنة كاتب الموضوع comment_87632 بعد التجربة إتضح التالي:بالنسبة للاخ Moh_Ora الكود صحيح لكن مايعمل تشييك للكود الأخير بسببExit When :System.Last_Record = 'TRUEيعني لو عندي ثلاث سجلات راح يشيك على اثنين والاخير مايشيك عليه..!!بالنسبة للاخ mw_wageeh برضوه الكود صحيح لكن هناك مشكله وهي اضافة سجل جديد فارغ بسببExit When :System.record_status= 'newيعني لو عندي ثلاث سجلات راح يشيك عليها كلها ويضيف لي سجل جديد فارغ وهذا شيء بالنسبة للفورم اللي أنا عاملها مايصير لانه بس المفترض من اللي يعمل على الفورم هذي بس يعمل تشييك فقط على السجلات بدون اضافة..فياليت لو يكون هنالك حل وسط بينكم اما Moh_Ora يزيد لنا تشييك أو mw_wageeh ينقص لي سجل واحد لان الفورم لاتسمح باضافة سجل جديد ولا حذف سجل** عملت حل بس أنا متأكد من انه ماهو صحيح 100% بس يؤدي الغرض**وهو بالنسبة لكود الأخ "وجيه" في نهاية begin وضعت delete_record وحل مشكلة الزيادة بس قمت بتعديل حالة البلوك لكي يسمح باضة سجل وحذفه وأنا أريد فقط التعديل على البلوك بدون إضافة أو حذف.. فهل يوجد حالة لـ system: تحل لي هذه الفكرة..؟وعذرا على الاطالة.. تقديم بلاغ
بتاريخ: 25 ديسمبر 200619 سنة comment_87637 السلام عليكم ورحمة اللهيمكنك وضع هذا الكود فى ButtonBeginGo_Block('Block_Name');First_Record;LoopChk_Item = 1;Exit When :System.Last_Record = 'TRUE';Next_Record;End Loop;End; أخي الكريم انا شايف ان الكود صحيح...من المفترض ان يعمل اختيار لكل السجلات بما فيها الأخيروذلك لان Chk_Item = 1; قبل Exit When :System.Last_Record = 'TRUE'; تقديم بلاغ
بتاريخ: 25 ديسمبر 200619 سنة كاتب الموضوع comment_87659 الكود النهائي begin go_block('xx'); if :select_all = 1 then first_record; loop :check_item = 1; exit when :system.last_record = 'TRUE'; next_record; end loop; else first_record; loop :check_item = 2; exit when :system.last_record = 'TRUE'; next_record; end loop; end if; end; الكود تحت checkbox_itemWHEN_CHEKBOX_CHANGEEDوشكرا للجميع تم تعديل 25 ديسمبر 200619 سنة بواسطة Amateur تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.