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

بتاريخ:

الاخوة الكرام
السلام عليكم ورحمة الله
اريد منكم ان تدلونا على طريقة تمكننا من عمل زر بحث في الفورم بحيث يتم البحث في جدولين ماستر وديتايلز
مثل ان نبحث عن طريق emp_no ونريد اضهار dept_name,dept_no و....و...
عاجلا الله يجزيكم خير :)

  • بعد 2 أسابيع...
بتاريخ:

اخواني ارجوا منكم وضع هذه الفانكشن للاننا نحتاج مثل هذه
وشكرا مقدما

  • بعد 2 أسابيع...
بتاريخ:

اخي شوف هذا الكود ان شاء الله يفيد

select emp.empno,emp.ename,emp.sal,dept.deptno,dept.dname
from emp,dept
where emp.deptno=dept.deptno;


هذا للبحث عن طريق deptno لانه الحقل المشترك في الجدولين
حيث يعمل هذا الاستعلام على اختيار(من الجدول detail) رقم الموظف واسمه وراتبه ويمكنك اظافة ماتريد من حقول وايضا (من الجدول master)يختار رقم القسم الذي يعمل به هذا الموظف واسم القسم.



اما اذا كنت تريد ان تبحث عن طريق رقم الموظف فانا ايضا في بداية طريقي لتعلم developer ولكن مارايك اذا عملنا استعلامين الاول يجلب لنا رقم القسم للموظف ذو الرقم محل البحث والاخر يجلب بيانات القسم ذو الرقم ناتج الاستعلام الاول
وليكن لدينا مربع نص :txt_search لادخال رقم الموظف ثم اجراء البحث:

declare
cursor cur is selct deptno from emp where empno=:txt_search;
n number;
nm varchar2(50);
begin
open cur;
fetch cur into n;
select dname into nm from dept where deptno=n;  
end;

بتاريخ:

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

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله وبركاته
بأمكانك أنشاء بلوك خاص للبحث واسمه search_block
وانشاء داخله text خاص برقم الموظف او اسمه وtext خاص برقم القسم او أسم القسم ....الخ
وأنشاء puch_button خاص بالبحث وأنشاء داخله trigger وهوwhen_button_pressed وكتابة داخله هذا الكود
declare
v_where varchar2(3000) :='1=1';
begin
if :search_block.empno is not null then
v_where :=v_where ||' and emp.empno ='||:search_block.empno;
end if;
if :search_block.deptno is not null then
v_where :=v_where ||'and dept.deptno ='||search_block.deptno;
end if;
set_block_property('emp');
go_block('emp');
execute_query;
end;

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

مشكوووووووووووووور ويعطيك الف عافية

بتاريخ:

اخ مياش

انا استخدم set_block_property('emp' , default_where , v_where)
بدلا من set_block_property('emp')

هل هناك فرق ما بين الطريقتين

بتاريخ:

لك جزيل وكل الشكر

بتاريخ:

جزاك الله خير

  • بعد 4 أسابيع...
بتاريخ:

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

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

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

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

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

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

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

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

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.