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

بتاريخ:

السلام عليكم ورحمة الله وبركاتة
لدي مشكلة في الفورم
أنا أعمل علي أصدار developer 9i
لدي 4 شاشات ويندوز داخل فورم واحدة
وأريد كلما أفتح فورم أرجع للفوم التي قبلها
حاولت أستخدام trigerr على form level
if :system.trigger_block =' emp' then
go_block('order');
else
exit form ;

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

بتاريخ:

الاخ الكريم
ممكن انك تستخدم بدل exit_form
close_form('your_form_name');

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

أخي admin أنت لم تعرف قصدي
أذا أستخدمت هذا التريجر يغلق الفورم كلها ونحن لم نحل شىء
أخي الكريم أريد تريجر لاغلاق شاشة شاشة وليس فورم كلها
وشكراّ

بتاريخ:

الاخ الكريم
ارجو ان تلاحظ انني اقصد اغلاق الفورم بالاسم
واظن انني فهمت قصدك فأنت تريد اغلاق فورم معينة عند الضغط على الفورم فعليك باستخدام الامر close_form('your_form_name');
اما اذا كان قصدك انها شاشات داخل فورم يعني عبارة عن فورم موجود داخلها مجموعة من windows او مرتبطة بأكثر من canvance فيمكن حل الموضوع باستخدام الامر

**

 Built-in:  REPLACE_CONTENT_VIEW 
** Example:   Replace the 'salary' view with the 'history' 
**            view in the 'employee_status' window. 
*/ 
BEGIN 
 Replace_Content_View('employee_status','history'); 
END; 

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

أخي العزيز
هذه أول مشاركة لي في المنتدى رغم أني مشترك منذ زمن

لحل هذه المشكلة استخدم ال trigger الذي اسمه when-window-closed على مستوى الفورم واكتب فيه ما يلي

أولا يجب أن تكون عارف اسماء الويندوز الاربعة

if :system.event_window='window1' then
hide window('window1');
go_block(''(


وهذا البلوك الذي يكون في الشاشة الرئيسية في الفورم لكي يخفي الفرعية ولا يغلق كل الشاشات وشكرا

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

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

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

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

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

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.