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

بتاريخ:

اود ان اعرف اذا كانت هناك طريقة للتأثير فقط على البيانات الموجودة في الشاشة
واعني بذلك
لدي شاشة فيها داتابلوك فيه معلومات الموظفين المتأخرين
وباتون لتغير حالة الموظف المتأخر ولكن لا اريد كل الموظفين فقط الذين يتم ادخالهم في الشاشة
فهل هذا ممكن؟؟

بتاريخ:

السلام عليكم اخي الكريم

لقد قمت بارفاق شاشة تقوم على مبدأ ان عندك داتا بلوك Tabular تحتوي على معلومات الموظفين المتاخرين
وقمت باضافة Check_Box وذلك لتحديد الموظفين المراد تعديل حالة الموظف لهم ففط

ارجو ان تكون هذا طلبك اخي العزيز

مع جزيل الشكر

Test.rar

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

you R great broth this is what do i want

جزاك الله خير جزاء

بتاريخ:

you R great broth this is what do i want

جزاك الله خير جزاء


You're welcome brother :blink:
بتاريخ:
  • كاتب الموضوع

عملتها وتشتغل تمام التمام بس فيه حاجة

الفورمة صارت جدا بطيئة يمكن بسبب الكاونت او اللوب لأنه بيمر على ريكوردز كتير
بتوصل للألفين ريكوردفهل فيه طريقة اني اخليه يمر
on only those has been checked??

بتاريخ:

عملتها وتشتغل تمام التمام بس فيه حاجة

الفورمة صارت جدا بطيئة يمكن بسبب الكاونت او اللوب لأنه بيمر على ريكوردز كتير
بتوصل للألفين ريكوردفهل فيه طريقة اني اخليه يمر
on only those has been checked??



السلام عليكم اخي ... اكتب هذا الكود في Button ... في هذا الكود تم الاستغناء عن Count
first_record;
if	:EMPLOYEES.EMPLOYEE_NO is null then
return;
end if;
loop 		
if	:EMPLOYEES.CHK = 1 then
UPDATE EMPLOYEES
SET STATUS = 1 -- FOR EXAMPLE
WHERE EMPLOYEE_NO = :EMPLOYEES.EMPLOYEE_NO;
end if;
exit when :system.last_record = 'TRUE';
next_record; 
end loop;
commit;



جرب الطريقة وقارن مع الطريقة السابقة وأخبرني النتيجة؟؟

تم تعديل بواسطة Abdallah.Hasan

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

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

اشكرك جزيل الشكر على المساعده

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

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

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

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

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

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.