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

Problem With Visual_attribute

Featured Replies

بتاريخ:

السلام عليكم و رحمة الله و بركاته
إخواني في الله تواجهني مشكلة إن شاء الله بسيطة
لدي 2 بلوك
البلوك الثاني عبارة عن tabluar و هي عبارة عن نتائج أحصل عليها من خلال بروسيدجر و إسمها get_data
و هي:


PROCEDURE GET_DATA IS

BEGIN declare
      


cursor get_result is 
     select  status_no 
      from results; begin go_block('PREV_RESULTS');
CLEAR_BLOCK;

First_record;
open get_result;
LOOP

fetch get_result into :status_no; IF :status_no='1' then 
Set_Item_INSTANCE_Property('PREV_RESULTS.status_no',CURRENT_RECORD , VISUAL_ATTRIBUTE,'pass');
elsif :status_no='2' then
Set_Item_INSTANCE_Property('PREV_RESULTS.status_no',CURRENT_RECORD , VISUAL_ATTRIBUTE,'fail');
END if;	
			 Exit when get_result%notfound;

 next_record;
 


	
	

 		 	
	 	
END LOOP;

close get_result;
FIRST_RECORD;

GO_BLOCK('RESULTS');

end;




و علي مستوي البلوك عامل تريجر لتلوين الريكورد الذي أقف عليه و يعمل بكفاءة بدون إستخدام

Set_Item_INSTANCE_Property('PREV_RESULTS.status_no',CURRENT_RECORD , VISUAL_ATTRIBUTE,'pass');


في البروسيجدر حين إستدعاء البيانات
بإختصار كيف يمكن جعل الإثنين يعملوا معاً و بالأخص ال foreground للريكورد الحالي عند الضغط عليه (الوقوف عليه) حيث أنا الbackground إشتغلت تمام حتي مع الكود المستخدم لتلوين الريكورد أثناء جلب البيانات بإستخدام البروسيدجر

بالنسبة للVISUAL_ATTRIBUTE المستخدمة لتغيير سواء اللون او الخط إلخ عند الوقوف علي الريكورد إسمها HYPERLINK_ON و لها صورة في المرفقات و أيضاً ال PASS AND FAIL
و قد قمت بإستخدام هذا الكود لهذا الغرض كالتالي :-

WHEN-NEW-RECORD-INSTANCE (block level):-C]

set_item_property ('PREV_RESULTS.status_no',CURRENT_RECORD_ATTRIBUTE,'HYPERLINK_ON');



أرجو الرد و جزاكم الله خيراً

post-94076-1257595159_thumb.jpg

post-94076-1257595220_thumb.jpg

post-94076-1257595249_thumb.jpg

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

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

واضح إن حضرتك لم تفهمني بإختصار كيف يمكن تغيير لون خلفية ريكورد و لون الخط أيضاً و ذلك بعد جلب البيانات و عمل فورمات بنفس الخصائص أقصد لون الخط و لون الخلفية و التي تم تظبطها أثناء جلب البيانات علي شروط محددة كما هو موضح في الاكواد مع العلم أنه تم النجاح في إضافة لون الخلفية للريكور الذي أقف عليه و لكن لون الخط لا يتغير مثل لون الخلفية للريكورد بالرغم من تظبيطها للون الأزق أي أنني اريد عند الضغط علي الريكورد يكون لون الخط ازرق و الخلفية مثلاً أصفر
و عند الخروج من الريكورد يكون بنفس المواصفات و الخصائص السابقة قبل الوقوف عليه أو الضغط عليه

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

بتاريخ:

طب ماتعمل visual attribute من object navijator
وتعدل الخصائص بتعته نوع الخط ولونه وكده
بعد كده .......من خصائص الفورمه اختار ه current record visual attribute
وان شاء الله يشتغل معاك

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

متشكر علي الرد اخي eng_tiger لكن بالفعل أنا قمت بعمل كل اللي حضرتك قولت عليه ياريت تشوف الكود

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

  • بعد 1 سنة...
بتاريخ:

eng_tiger


Thanks

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

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

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

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

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

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.