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

أريد اقوم ببعض التعديلات مثل تغيير الالوان والاخفاء

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته اخواني الافاضل انا عندي report عن order sheet وعامل باراميتر فيه قيمتين with price ,without price ابغى اذا اخترت without price اخفي بيانات price واقوم ببعض التعديلات مثل تغيير الالوان وغيره ولكم مني جزيل الشكر ومن الله الاجر

بتاريخ:

ممكن حل بسيط هتعمل نسختين من نفس التقرير وطبعا كل واحد له اسم مختلف أحدهما به هذا العمود والاخر لايوجد به هذا العمود
ومن الفورم عند استدعائه هتعمل جملة if then يعني لو كنت مختار with price تختار القرير الاول ولو مختار without price هتختار التقرير الثاني وهكذا هذا حل بسيط وعملي ممكن يوفر عليك الكتير

بالنسبة لعملية تغير الالوان أنت لم تحدد شروطك على العموم دي أيضا بسيطة جدا
هتقف على أي أيتم وانت داخل ال layout model اضغط يمين على الايتم اختار conditional formatting وبعد كده اختار new وستجد مجموعة من الشروط طبق ما تريده وستجد التغيرات
كما اخترت

بتاريخ:

السلام عليكم

- لاظهار عمود أو أخفاؤه فى التقرير ... يمكن استخدام محرر pl\sql على العمود ووضع الشرط المطلوب وجعل ال return value TRUE OR FALSE

function F_LOCFormatTrigger return boolean is
begin if _1 = 'withprice' then 
 return (TRUE);
 else
 return (false);
 end if;	
end;



بالنسبة لاستخدام الالوان ... استكمالا لما ذكرة الأخ / مصطفى سيكون الأوامر كالتالي باستخدام SRW Package

function F_DEPTNOFormatTrigger return boolean is
begin if (:DEPTNO BETWEEN '10' and '20')
 then
   srw.set_foreground_border_color('magenta');
   srw.set_border_pattern('solid');
   srw.set_foreground_fill_color('green');
   srw.set_fill_pattern('solid');
   srw.set_text_color('red');
   srw.set_font_face('Arial');
   srw.set_font_size(16);
   srw.set_font_weight(srw.bold_weight);
   srw.set_font_style(srw.plain_style);
   srw.set_font_style(srw.underline_style);
 end if;

 return (TRUE);
end;



اليك هذا الرابط عن اوامر ال SRW
إضغط هنا

وهذا الملف ايضا

srw.rar

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

مشكورين اخواني والله يجزاكم خير ويعطيكم العافيه

  • بعد 2 شهور...
بتاريخ:

السلام عليكم.

ال conditional formatting هي ببساطه أنك تريد أن تظهر item معين بشكل معين بناء على شرط أو تحكم ظهور ال item من عدمه بناء على شرط معين.

هناك طريقتين إستخدام ال conditional formatting الأولى مثل ال microsoft word كما عودتنا مايكرو سوفت :( أي عن طريق ال wizard. أما الثانيه فتكون من خلال كتابة الأكواد مباشرة.

الأولى من خلال خاصيه تسمي ال conditional formatting وهي موجوده ضمن ال property inspector لل item . إذهب إلى ال layout model ثم إلي ال item وإضغط f4 ثم إذهب إلى الخاصيه السالف ذكرها وأظن أنك ستعرف الباقي.

الثانيه من خلال كتابة الأكواد مباشرة بدون GUI لهذه العمليه . الخاصيه تسمى Format trigger وستجدها أسفل الخاصيه السابقه. هذا التريجر يرجع boolean أي true أو false .
True تعني أن الأيتم سوف يظهر علي أي حال أما false تعني أنه لن يظهر لذلك لو أردت إخفاء الحقل أكتب

return (false);



ولو أردت عمل أي الوان بناء على شرط معين سيكون عليك كتابتها من خلال إستخدام باكيدج srw مثل المثال السابق ولازم لازم ينتهي كودك ب

return (true);



ملاحظه: لو عملت ما تريد بإستخدام الطريقه الأولي يمكن أن تري الكود لهذه العمليه من خلال دخولك على التريجر الموجود في الطريقه الثانيه.

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

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

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

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

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

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.