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

Delete From List Item

Featured Replies

بتاريخ:

السلام عليكم اعزائي مشرفي واعضاء المنتدى
ورحمة الله وبركاته

لي سؤال واتمنى ان لااكون ازعجكم باسئلتي او اثقل عليكم بها؟؟
سؤالي هو:
في المرفق نموذج يحوي على قائمه باسماء الطلاب المشاركين
الي احتاجه هو
اولاً:
عند تاشير احد الاسماء الموجودين في القائمه والضغط على مفتاح حذف
يتم حذف الطالب من القائمه والجدول؟
ثانياً:
وكذلك عند تاشير احد الاسماء في القائمه والضغط على مفتاح تعديل
يتم فتح نموذج يحوي معلومات الطالب ويمكن التعديل عليها؟

واتمنى ان الاجد الاجابه عندكم سريعا
ولكم مني جزيل الشكر
اختكم
رورو

Delete_From_List.rar

بتاريخ:

هو ان للاسف مش بعرف اتح اي حاجة امتداد RAR هنا بس انا هقولك على الفكرة
بكل بساطة لما تحذف اسم من القايمة ، هتروح في زرار الحذف وتقوله احذف من الجدول لما يكون قيمة الطالب = قيمة الليست ، ده في حالة ان الليست مش داتا بيز ايتم ، لكن لو داتا بيز ايتم انت واقف كده على الريكورد هتقوله DELETE_RECORD;
وبعد كده تنفذ نفس كود الPOPULATE اللي انت عامله وبتملأ بيها الليست ، هو هيعمل ريفريش لوحده ويجيب اخر تحديث في الجدول .

-=========================================
السؤال التاني :
تعمل داتابيز بلوك وليكن اسمه X
وهتروح على الزرار بتاع التعديل وتقوله

SET_BLOCK_PROPERTY('X',DEFAULT_WHERE,'STU_NAME =' || ''''||:YOUR_LIST||'');
GO_BLOCK('X');
CLEAR_BLOCK(NO_VALIDATE);
EXECUTE_QUERY ;



طبعاً مع افتراض ان رقم الطالب كولم اسمه STU_ID وان الليستاه اسمه YOUR_LIST
بس كده بمجرد ما تدوس على زرار تعديل هيجيب لك بيانات الطالب في البلوك X عدل براحتك واعمل حفظ

اتمنى اكون عرفت اوصل الفكرة ، واعذرني لو انا كنت فهمت غلط لاني مش عارف اشوف الملف المرفق

تم تعديل بواسطة abdu1_far

بتاريخ:

السلام عليكم
تمام زي ماقال اخويا عبد الله كده
يبقى في زر الحذف يتم كتابة كدا
والتعديل بالمثل

delete emp where ename=:LST_EMP;
commit;
declare
cursor curs is select ename from emp; a varchar2(20);
n number :=0;
begin clear_list('lst_emp');
open curs;
loop
	fetch curs into a; exit when curs%notfound;
	n:=n+1;
	add_list_element ('lst_emp',n,a,a);
end loop;
end;




والتعديل سيتم بالمثل
لكن ياريت الايتم لايكون database item لانه لو داتابيز ايتم هيحصل locked ومشاكل يعني حالتك كدا صحيحة
مرة أخرى شكرا شكرا لاخي عبدالله

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

السلام عليكم
اخواني الاعزاء شكرا على الرد

ولكن عند التنفيذ تظهر لي هذه الرساله

frm-40401

كيف اتخلص منها؟؟وهل وجودها شئ صحيح؟؟
حسب علمي انه غير صحيح؟؟
ارجو التوضيح ؟؟
ولكم مني جزيل الشكر

اختكم
رورو

Del_From_List.rar

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

السلام عليكم اعزائي ...اعضاء ومشرفي المنتدى ..ورحمة الله وبركاته

هل من الممكن استخدام
delete_list_element

في عملية الحذف ويكون من الداتابيز وليس من القائمه فقط؟؟

ولكم مني جزيل الشكر
اختكم
رورو

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

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

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

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

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

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.