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

بتاريخ:

http://dc219.4shared.com/img/257708667/635...718&sizeM=7

لدي تقرير به فريم يحتوي على ربيتنغ فريبم للكولمنز وفريم لعناوين الكولمنز
المهم انا اريد ان يختفي الفريم ككل اذا لم يكن به اي بيانات فهل هذا ممكن

وان شاء الله الصورة توضح السؤال
وشكرا

بتاريخ:

حط على الريبد فريم اى count لبيانت
وبعضين اعمل تريجر لو count =0
اعمل ريترن FALSE

بتاريخ:

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

انشأ حقل على مستوى ال Repeat الي انت عايز تخفية

خلي القيمة الموجودة في الحقل اما 1 اذا كنت تريد اظهار ال Repeat أو القيمة تكون 0 اذا كنت تريد اخفاء ال Repeat

بعدين ممكن تعمل واحدة من الطرق التالي :

الأولى : علم على ال Repeat الذي تريد اخفاءه و اضغط F11 و اكتب جملة شرطية اسئل فيها عن قيمة الحقل الذي انشأته اذا كان يساوي 1 اعمل return(true) و الى return (false)

مثلاً : لنفترض اننا انشأنا الحقل X وخلينا 1 معناها يظهر ال Repeat و 0 يخفيه . رايحين نكتب في ال Trigger الي على مستوى ال Repeat مايلي

If :X = 1 Then
return (true);
Else
return(false);
end if;



الثانية : من خصائص ال Repeat روح على ?? Condition ومنو رايح تعمل New وبعدين تستخدم الأدوات الموجودة لكتابة الشرط المطلوب و بالمناسبة من هنا كمان تقدر تغير خصائص اي حقل تريدة
مثل الألوان وغيرها من الخصائص اثنا تشغيل التقرير حسب شروط محددة . وللعلم هذه الأداة سوف تكتب الكود في ال Trigger الي عبى مستوى ال Repeat

آمل أن أكون أفدتك ...

بتاريخ:
السلام عليكم ...

انشأ حقل على مستوى ال Repeat الي انت عايز تخفية

خلي القيمة الموجودة في الحقل اما 1 اذا كنت تريد اظهار ال Repeat أو القيمة تكون 0 اذا كنت تريد اخفاء ال Repeat

بعدين ممكن تعمل واحدة من الطرق التالي :

الأولى : علم على ال Repeat الذي تريد اخفاءه و اضغط F11 و اكتب جملة شرطية اسئل فيها عن قيمة الحقل الذي انشأته اذا كان يساوي 1 اعمل return(true) و الى return (false)

مثلاً : لنفترض اننا انشأنا الحقل X وخلينا 1 معناها يظهر ال Repeat و 0 يخفيه . رايحين نكتب في ال Trigger الي على مستوى ال Repeat مايلي
If :X = 1 Then
return (true);
Else
return(false);
end if;



الثانية : من خصائص ال Repeat روح على ?? Condition ومنو رايح تعمل New وبعدين تستخدم الأدوات الموجودة لكتابة الشرط المطلوب و بالمناسبة من هنا كمان تقدر تغير خصائص اي حقل تريدة
مثل الألوان وغيرها من الخصائص اثنا تشغيل التقرير حسب شروط محددة . وللعلم هذه الأداة سوف تكتب الكود في ال Trigger الي عبى مستوى ال Repeat

آمل أن أكون أفدتك ...


اخى الفاضل هو بيسال اخفاء الفريم اذا لم يكن به اي بيانات !!!!
هيعرف زاى ان الريبت فريم هيكون موجد فيه قيم عشان يخلى المتغير بواحد
الحل انى يعمل فى الريبد فريم اى كونت ويعمل عليه جمله الشرط لو بصفر RETURN FALSE
لو عندك طريقه تانيه يارت توضحها
لان الطريقه دى بتطاء الريبوت لو الكورى على جدوال كبيره اوىىى
بتاريخ:
  • كاتب الموضوع

تشكراتي الكبيرة لكم على ردكم الكريم
طريقة الاخ مصطفى اشتغلت والحمدلله

بتاريخ:

السلام عليكم ،،،

عزيزي mostafa_future انت كلامك صح مية في المية . والحمد لله ان أخونا hrs وصل لحل المشكلة .

للتوضيح فقط !

الحقل الي أنا تكلمت عنه حسب فهمي ممكن يكون CS or CF or CP طبعاً تعليقك كان على الصفر و الواحد ؟

طبعاً أكيد اذا كان الحقل عبارة عن CS اي Count,Sum ...etc لايمكن اسندله اي قيمة، ولاكن اعتقدت ان ردي سوف يكون توضيح لحل اي مشكلة من هذا النوع.

ماهي المشكلة الي ممكن الحل تبعك ما يغطيها ؟ طبعاً السؤال كان عن Repeat داخلي و آخر خارجي افترض ان هناك Trigger على مستوى ال Repeat الداخلي

يخفي بعض ال Records طبقاً للشروط معينة . تخيل ان هذا الشرط أخفى كل ال Records هل ستكون قيمة ال Count الي موجود على ال Repeat الخارجي صفر؟؟؟

على كل حال كان المفروض اني كنت اوضح أكثر في ردي أو اني أكتفي برد يحل المشكلة الظاهرة و أنتظر مشكلة تخص الحالة الي ذكرتها عشان اكتب حل لها.

و بالمناسبة أنا ما شوفت ردك الا بعد ما رديت على الموضوع ولو كنت شفت ردك كنت ما سجلت رد للموضوع.

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

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

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

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

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

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

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.