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

بتاريخ:

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

شلونكم عساكم بخير

الليلة جايب لكم هدية متواضعة ، وإن شاء الله تعجبكم

ماهي المفاجئة ؟

هو كود للبحث :blink: انا رأيت الكثير من الأعضاء يبحث عن هذا الكود

تفضلوا الكود

كود البحث على خانة الاسم

وهنا سمِ اسم ال Text_Item ب txt_name


DECLARE
n varchar(50):=:txt_name;
CURSOR GETEMP IS
SELECT EMPNO,ENAME,JOB,HIREDATE,MGR,SAL,COMM
FROM EMP
where ename like '%'||n||'%';
BEGIN
GO_BLOCK('EMP');
FIRST_RECORD;
OPEN GETEMP;
 LOOP
FETCH GETEMP INTO :EMP.EMPNO,:EMP.ENAME,:JOB,:HIREDATE,:MGR,:SAL,:COMM;
EXIT WHEN GETEMP%NOTFOUND;
NEXT_RECORD;
END LOOP;
CLOSE GETEMP;
END;



كود البحث على خانة التاريخ

وهنا سمِ اسم ال Text_Item ب txt_date

DECLARE
n number:=:txt_date;
CURSOR GETEMP IS
SELECT EMPNO,ENAME,JOB,HIREDATE,MGR,SAL,COMM
FROM EMP
where HIREDATE like '%'||n||'%';
BEGIN
GO_BLOCK('EMP');
FIRST_RECORD;
OPEN GETEMP;
 LOOP
FETCH GETEMP INTO :EMP.EMPNO,:EMP.ENAME,:JOB,:HIREDATE,:MGR,:SAL,:COMM;
EXIT WHEN GETEMP%NOTFOUND;
NEXT_RECORD;
END LOOP;
CLOSE GETEMP;
END;



كود البحث على خانة رقم الموظف

وهنا سمِ اسم ال Text_Item  ب txt_code

DECLARE
n number:=:txt_code;
CURSOR GETEMP IS
SELECT EMPNO,ENAME,JOB,HIREDATE,MGR,SAL,COMM
FROM EMP
where EMPNO like '%'||n||'%';
BEGIN
GO_BLOCK('EMP');
FIRST_RECORD;
OPEN GETEMP;
 LOOP
FETCH GETEMP INTO :EMP.EMPNO,:EMP.ENAME,:JOB,:HIREDATE,:MGR,:SAL,:COMM;
EXIT WHEN GETEMP%NOTFOUND;
NEXT_RECORD;
END LOOP;
CLOSE GETEMP;
END;



وهذا الشرح لكيفية تشغيله :

1- اعمل Text_Item وسمها txt_name
2- اعمل Button جنب ال Text_Item واضغط يمين واختار PL/SQL واختار الترقر
When_Button_Pressed اي عند الضغط على الزر
3- انسخ هذا الكود وضعه في الترقر السابق

4- احفظ -->> Compile -->> ثم -->> Run

ملاحظة جداً مهمة :: بعد ان تقوم بإنشاء ال Text Item & Button اعمل Block جديد يدوي واسحبهم إلى داخله ، لكي يصبحوا مستقلين لوحدهم

ملاحظة أخرى :: هذا الكود يطبق على جدول ال Emp ، وعند التشغيل لابد من كتابة الاسم المراد البحث عنه Capetal حروف كبيرة مثلا :: SCOTT ومن ثم اضغط على ابحث (النص الموجود على الزر )

وبإذن الله سوف ترى النتيجة مبهرة ;)

ولمن يريد الفورم جاهزة يخبرني وأنا إن شاء الله سوف اضعها لكم


لاتنسانا من الدعاء

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

بتاريخ:

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

ارجو المعذره اذا كان كلامى غير صحيح

ايهاب وجدى

بتاريخ:

مشكور جدا
الله يرضى عليك

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكرا لك أخي المنار على المجهود الطيب

بتاريخ:

براااااابو


عطيك ربي الف عااافية


جاري التطبيق

بتاريخ:

مشكور جدا جدا ولكن لو ارفقت فورم به المثال اعلاه يكون اوضح ..................والى الامام

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

مشكوووووووووووووورين ورحم الله والديكم على الردود المشجعة الصراحة

وإن شاء الله سأرفق لكم الفورم قريبا

  • بعد 2 شهور...
بتاريخ:

مشكور

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

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

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

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

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

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.