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

بتاريخ:

لدي شاشه في برنامج أقوم بفتحها مرتين وذلك عن طريق فتح البرنامج نفسه مرتين والذهاب إلى نفس الشاشه في البرنامجين.
لدي زر في الشاشه يقوم بفحص قيمه معينه في الشاشه وعلى أساس القيمه ينفذ إحراء معين.
المشكله هي
أكون واقف على الشاشه وفيها الشرط متحقق لتنفيذ اﻹجراء وأذهب إلى الشاشه نفسها في البرنامج اﻵخر وأقوم بالتعديل وأغير القيمه وأحفظ.القيمه هنا تغيرت.
ولكن الشاشه المفتوحه سابقا مازالت القيمه القديمه وبالضغط على الزر ينفذ اﻹجراء ﻷنه يتم فحص القيمه من الشاشه .
هذه هي المشكله أنه عند اﻹستعﻻم تظعر القيمه الجديده الغير متوافقه مع الشرط فيتم اﻹستغراب كيف تم تنفيذ إجراء ولم يتحقق الشرط.

بتاريخ:

لا انا كده تهت خالص ياريت توضح واحده واحده كده و بالراحة

بتاريخ:

ايه يا معلم , "فيتم الاستغراب" دي ,

رتب كلامك كده الله يكرمك عشان نعرف نساعدك

بتاريخ:

أعتقد أن المشكلة بسبب إستخدام open_form  وهو يجب إستخدام call_form 

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

عندي شاشة فاتحها مرتين وواقف على نفس السجل في الشاشتين.عند التعديل على نفس السجل في أحد الشاشه ويتم الحفظ.أذهب الي الشاشه اﻷولى والسجل موجود وظاهر على الشاشه بالبيانات القديمه.لوقمت باﻹستعﻻم مثﻻ عن السجل نفسه سوف تظهر البيانات المعدله.
لكن إذا لم أقم باﻹستعﻻم ولدي زر يفحص قيمه في الشاشه وينفذ شي معين إعتمادا على القيمه سوف يقرأ القيمه من الشاشه وهي القيمه القديمه وهذا خطأ.
كيف أحل المشكله.

بتاريخ:

ممكن تضيف امر execute_query; للشاشة التانية عشان يظهرلك البيانات الجديدة

معرفش هو ده اللى حيوفى الغرض ولا لا

ممكن ترفع برينت سكرين للشاشة دية عشان توضح اكثر

بتاريخ:

ممكن التوضيح اكثر للهدف من فتح الشاشة مرتين فى نفس الوقت .

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

احيانا ممكن المستخدم يعملها

يكون فاتح السجل مرتين في شاشتين بمعنى يفتح البرنامج مرتين على 2 session   ويعدل في واحده ويحفظ.

ويروح على الشاشه القديمه ويضغط زر لتنفيذ إجراء معين ويكون الكود داخل الزر بيشيك على بيانات من الشاشه

بتاريخ:

ممكن زى ما قلنا

when_new_block_instance

execute_query;

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

 أشكرك ياأخ ahmed omar  على تجاوبك معي

ولكن هل أحتاج لعمل execute_query  مع كل الشاشات لتفادي هذه الحركه.

لأنو ممكن تحصل مع شاشات أخرى

بتاريخ:

مع البلوك اللى حصل عليه التغيير بحيث انه لما يدخل عليه تانى يتعمله execute على طول

و ياريت ترفع زى ما قولتلك برينت سكرين للمكن اليوسر يعمله عشان الصورة تبقى واضحة اكثر

بتاريخ:

السلام عليكم ورحمة الله

 

لإجبار المستخدم على فتح شاشة واحدة فقط ...

 

استخدم الحل المقترح من الأخت / ميسم ... عند استدعاء الشاشات

 

أعتقد أن المشكلة بسبب إستخدام open_form  وهو يجب إستخدام call_form

 

بتاريخ:

أدامك حل من الاتنين تحلهم

يا اما تستخدم OPEN_FORM مظبوط

تفضل بقى تقله

FIND_FORM

IF NOT ID_NULL

THEN

والكلمتين دول , يا اما تريح دماغك وتستخدم CALL_FORM زي ما الناس المحترمة دي قالت

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

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

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

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

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

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.