الانتقال إلى المحتوى
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.

مساعده في Radio Button

Featured Replies

بتاريخ:

انا عندي radio group وعملت لها ثلاثة اختيارات جاهز(value-1) مؤجر(value=2) تحت التنظيف(value=0)
وعامل ترايجرز when radio change عشان اذا اخترت جاهز يعمل اضافة في جدول اخر اسمه ready_resorts واذا اخترت مؤجر او تحت التنظيف يعمل حذف من هذا الجدول ready_resorts
هذا هو الكود

BEGIN IF :STATE_RG=1 THEN

INSERT INTO READY_RESORTS(R_RE_ID,R_RE_DESC) VALUES (:resorts.RE_ID,:resorts.RE_DESCRIPTIONS);


--set_item_property('resorts.state_rg',background_color ,'BlueCanvas');

ELSE
IF :STATE_RG=0 or :STATE_RG=2  THEN 
	  
DELETE FROM READY_RESORTS where :re_id=ready_resorts.r_re_id;

END IF;
end if;



EXCEPTION
WHEN NO_DATA_FOUND THEN
RAISE 
FORM_TRIGGER_FAILURE;
NULL;
END;


واشتغل معاي بس الحين انا ابغى اعرف كم عدد المؤجر عشان اعرضها في بلك اخر يعني لمن يفتح البلك يلاقي مثلا مربع نص فيه عدد المؤجر فقمت باضافات على الكود السابق واشتغل بس المشكله
انه يطلع احيانا كذا

90417997zx7.jpg
ايش هو الحل
هذا الكود بعد الاضافات

BEGIN IF :STATE_RG=1 THEN

INSERT INTO READY_RESORTS(R_RE_ID,R_RE_DESC) VALUES (:resorts.RE_ID,:resorts.RE_DESCRIPTIONS);

[b]UPDATE CUSTOMERS
SET NUM_RENT=NVL(NUM_RENT,0) - 1;[/b]

--set_item_property('resorts.state_rg',background_color ,'BlueCanvas');

ELSE
IF :STATE_RG=0 THEN 
	  
DELETE FROM READY_RESORTS where :re_id=ready_resorts.r_re_id;

--UPDATE CUSTOMERS
--SET NUM_RENT=NVL(NUM_RENT,0) - 1;
	

ELSE

		
	IF :STATE_RG=2 THEN
		
			DELETE FROM READY_RESORTS where :re_id=ready_resorts.r_re_id;

[b]UPDATE CUSTOMERS
SET NUM_RENT=NVL(NUM_RENT,0) + 1;
[/b]
END IF;	
END IF;
end if;



EXCEPTION
WHEN NO_DATA_FOUND THEN
RAISE 
FORM_TRIGGER_FAILURE;
NULL;
END;



طبعا انا فكرتي انه يسوي اضافة الى حقل اسمه num_rent في جدول customers وبعدين راح اعرضها في البلك اللي ابغاه اللي هو customers

بتاريخ:

السلام عليكم اخي الكريم
يعني المشكله عندك انه بيضهر الرقم باشارة السالب ؟

بتاريخ:

مرحبا
انت لازم تعمل

--this select will return number of rented rooms
select count(*) into :text from READY_RESORTS;

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

بس انا ماابغى من جدول الready_resorts الموضوع موجود في جدول resorts
نعم المشكلة القيمة السالبه ارجوا اخباري اذا كانت طريقتي صحيحه ام لا

بتاريخ:

السلام عليكم
اخي ممكن تعمل cursor يجيب القيمة على التكسك بالبلوك اللي بدك اياه ؟

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

صحيح curser ينفع لو القيمه موجوده في الداتابيز بس انا ابغاه لمن يختار قيمة معينه يظهرها في التكست مثلا

لو كان عدد الشقق كلها غير مؤجره 10 وكان فيه اختيارين 1-مؤجر 2--غير موجر

وانا ابغى اطلع عدد الشقق المؤجره فكلما ضغط على مؤجر يظهر في التكست بكس 1 لو تاجت شقه اخرى يصير العدد 2 لو اصبحت ىاحدى الشقق هذي غير مؤجر يرجع العدد 1 وهكذا

ارجو ا ان تكون الفره وصلت

بتاريخ:

السلام عليكم
اخي الكريم
ممكن تعمل SERIAL بناءا على الحركة على RADIO BUTTON
جرب هذه الطريقة
بالتوفيق

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

اخي الكريم يمكن تشرح لي كيف اسوي serial بناء على الحركة لو تكرمت الله يجزاك خير

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

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

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

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

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

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.