الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Check Box

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

اخواني ماهو الكود الخاص المفترض كتابته تحت check box لتتقوم بوضع علامة صح على جميع السجلات.

بمعنى آخر
عندي فورم layout الخاص فيه tabular وفيه عمود نوعه check box اريد وضع item يقوم بعمل check على جميع السجلات مثل select all
فماهو الكود..؟

بتاريخ:

السلام عليكم ورحمة الله

يمكنك وضع هذا الكود فى Button

Begin
Go_Block('Block_Name');
First_Record;
Loop
Chk_Item = 1;
Exit When :System.Last_Record = 'TRUE';
Next_Record;
End Loop;
End;

بتاريخ:

ازيك ياباشا

انا عملت الفورمة دى عشان خاطر عيونك

واى طلب احنا فى الخدمة

بص كدة

انا عامل راديو بوتون

واحد منهم هيخليك تعمل شيك على كل الريكورد

والتانى هيشيل الشيك من على كل الريكورد

واى استفسار احنا فى الخدمة

واللنك اهوة

http://www.4shared.com/file/7853274/93e125ea/check.html

متنساش انا عامل الفورمة دى على يوزر
scott

تم تعديل بواسطة mw_wageeh

بتاريخ:
  • كاتب الموضوع

شكرا للحبايب المتجاوبين..

وجاري تجربة كل المثالين ............

بتاريخ:
  • كاتب الموضوع

بعد التجربة إتضح التالي:

بالنسبة للاخ 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: تحل لي هذه الفكرة..؟

وعذرا على الاطالة..

بتاريخ:

السلام عليكم ورحمة الله

يمكنك وضع هذا الكود فى Button

Begin
Go_Block('Block_Name');
First_Record;
Loop
Chk_Item = 1;
Exit When :System.Last_Record = 'TRUE';
Next_Record;
End Loop;
End;



أخي الكريم انا شايف ان الكود صحيح...
من المفترض ان يعمل اختيار لكل السجلات بما فيها الأخير

وذلك لان
Chk_Item = 1;


قبل

Exit When :System.Last_Record = 'TRUE';

بتاريخ:
  • كاتب الموضوع

الكود النهائي


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_item

WHEN_CHEKBOX_CHANGEED

وشكرا للجميع

تم تعديل بواسطة Amateur

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.