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

بتاريخ:

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


u9n6d0olw.jpg


ابي اكتب بعض الحروف من الاسم في التكست فوق

وتطلع لي النتائج تحت كامله بكل الحقول

وكل ما اكتب حرف زياده

كل ماتكون النتائج اكثر دقة على حسب اللي اكتبه


حاولت كثير ماعرفت

ارجو المساعدة



مستحيل

بتاريخ:

السلام عليكم
اخي الحبيب...
استخدم جملة LIKE والكود كالتالي:

P_NAME LIKE '%'||:BLK.PART_NAME||'%'



وضع هذا الكود ...اضهب على خصائص البلوك التابيولر وعندك خاصية الـــ WHERE-CLUSE اكتب الكود بداخلها
بالاضافه على نفس البلوك
اضف ترجر WHEN-NEW-BLOCK-INSTANCE واكتب الكود التالي:

EXECUTE_QUERY();



بالتوفيق

بتاريخ:

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

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

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

-----

مشكور اخي مصطفى ، يعني ماينفع خلاص ؟

-------

-- swm_emp = the table;
-- emp_no = employee's number;
-- emp_name = employee's name;
-- emp_srch = the block's name;
-- txt_search = for search;
-- 

Declare
cursor crsr is select emp_no
               from swm_emp where lower(emp_name) like '%'||lower(:emp_srch.txt_search)||'%';
v_emp_no swm_emp.emp_no%type;
begin -- how can I clear the block here؟
 open crsr;
 loop
   fetch crsr into v_emp_no; exit when crsr%notfound;
   set_block_property('emp_srch',default_where,'emp_no=v_emp_no');
   execute_query;
 end loop;
 close crsr;
end;






مستحيل

بتاريخ:

هو حضرتك عايز الكلام ده على زرار ولا عايزه كل لما تزود حرف يعمل اتوماتيك بحث
لو عايزه على زرار يبقى مفيش مشكلة ، لكن لو عايزه كل ما تكتب حرف يبقى زي ما قال الاخ مصطفى
او ممكن تتحايل على الموضوع بأه وتعمل تايمر

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

اخوي بالي اوراكل ايوة اكيد غيرت الاسماء مثل ماهي عندي

بس انا مابغى لما يفتح البلوك يعمل البحث ،، ابغى مثل ماقال الاخ اوراكل كل ما اكتب حرف يعمل البحث اتوماتيك.

لو تسوي مثال صغير في برنامج وترسله لي اكون شاكر لك اخوي بالي اوراكل.

------

مشكور اخوي اوراكل وان شاء الله نتعلم التايمر ونجرب .

طيب لاهنت ممكن اشوف الطريقة حق البحث بالزر ؟؟؟؟؟

-----

انا سويت الكود الي كتبته فوق في ترايغر اسمه when-list-change على مستوى التكست ايتم حق البحث txt_search

وابغى كل ماكتب حرف على التكست هذا ، اوتاماتيكيا يعمل البحث ويحط النتائج على التيبولر الي تحت التكست.

انا مستغرب ليش مايشتغل يعني ماقدر اسوي بحث واحط النتائج في تيبولر ؟ ؟؟؟؟؟؟؟


--------




مستحيل

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

عفوا اقصد اخوي اوراكل = اخوي abdu1_far

قاعد اناديك على اسم الصورة

بتاريخ:

السلام عليكم
أخي مستحيل
ده مثال بسيط ممكن يفيدك رغم اني عارف انك كاتب صح بسي برضه شوفه
http://www.araboug.org/ib/index.php?showtopic=35127&hl=
لكن ماتريده لايقوم به الديفيلوبير بالفعل
انت تريد مثلا زي مافي الفيجوال تتضغط على حرف يجيب لك كل الاسماء ثم الحرف التاني يقلل زي الموبيل كده هنا مشهينفع مباشرة
ممكن التايمر بسي طبعا لاينصح به
ممكن اضافة جافا بينز

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

اخواني لقيت الحل مع مساعدة من رد اخوي بالي اوراكل

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

الكود هذا في ترايغر WHEN-LIST-CHANGED على مستوى التكست طبعا


Set_Block_Property('Emp',Default_Where,'EName Like ''%' || :BLK_Main.TXT_FIND || '%''');
Go_Block('Emp');
Execute_Query;
Go_Block('BLK_Main');


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


برنامج صغير يشرح البحث في المرفق


كذا تمام شباب ؟؟؟




مستحيل

Find21.zip

Find21.zip

بتاريخ:

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

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

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

ملاحظة : اريد استخدام الكنترول بلوك

اخوكم (حسين اوراكل) من لبنان

بتاريخ:

بخصوص الاستاذ(حسين)
شوف الفورمة دى بس عدل فيها بعض التعديلات لتتناسب مع ما تريد

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

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

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

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

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

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.