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

كيف أعمل Auto Complete في فورم أوراكل ؟!

Featured Replies

بتاريخ:

السلام عليكم ..

عندي فورم وأريد أعمل له Auto Complete
مثل جوجل .. تضع بداية الحروف .. وهو يعطيك خيارات ..
والخيارات تكون من قاعدة البيانات .. عبر Query معينة
والصورة في المرفقات توضح بالضبط ما أريد

post-49007-128011562001_thumb.jpg

بتاريخ:


الاح الكريم

فكرة ال auto Complete فى ان حضرتك بتكون كاتب كود البحث الخاص بيك فى حدث تغيير الحقل الذى تكتب بداخله

جرب ان تضع ليست على الفورم وأبدأ العمل ونحن معك


بالتوفيق ان شاء الله

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

أخي العزيز ..

هل المقصود هو أن أضع كود البحث في Post-change Tigger
وهل الليست هي LOV أو هناك خيارات أخرى

بتاريخ:

بص يا سيدىاول حاجة هاتعمل compo box و فى ال trigger when list change تكتب فية cursor يجيب بيانات على اساس القيمة المكتوبة فى ال compoتانى حاجة تجيب list item -- Tlist و تظهر النتائج بتاعة البحث فيهاوطبعآ هاتعمل البحث بالاسم او المكان او اى حاجة ولما تظهر النتيجة لما تضغط على الاسم مثلآ تظهر البيانات فى فور جنبةبالتوفيق ايهاب وجدى

بتاريخ:

السلام عليكم
كما قال أخي ايهاب..
اعمل ComboBox واعمل سيليكت للداتا الموجودة ومن ثم استخدم Defualt_Where للبحث.
موفق.

بتاريخ:


ان شاء الله أرفع لك مثال على هذا الموضوع

ولكن أمهلنى قليلا من الوقت نظرا لانشغالى الشديد هذة الفترة

موفق بإذن الله

بتاريخ:

السلام عليكم
انا كنت عامل الموضع ده فى شغل قبل كده بس بطريقه غير دى انا نقلت الايتم وعدلت الكود فى شاشه تانيه معموله على HR ورفعت الشاشه بس مفتكرش انك هتلاقى طريقه اوركال بس تحقق كلFunctionality
المطلوبه من غير ماتكتب اكود كتير وعلى مستويات كتير انا زى ماقلت كنت عامله زمان بطريقه مختلفه لحد ماء عن الطريقه المشروحه وكنت مستخدم TIMER
وانا بصراحه بحس ان TIMERده مشكله كبيره لان بيفرق كتيبر فى Performance واستخدمو عندى بمثابه انتحار برمجى انصحك انك تدور على جافابين تحل الموضع لانى كتبت الكود ده مره واحده واستغنت عن الفكره خالص وطبعا الشاشه بتقل Functionality بتاعه مع العربى لان هتدخل فى متاههTRANSLATE وغباء المستخدم فى كتابه العربى على عموم احنا فى انتظار شاشه الاخ حسام ممكن تكون احسن ونستفاد منها .
بالتوفيق لجميع .

MOSTFA .rar

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

بتاريخ:

السلام عليكم ورجمة الله وبركاتة
اتمنى ان يوضح لك هذا المثال طريقة عمل الـ auto Complete
اخوكم رامى محمد

auto Complete.rar

بتاريخ:


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

هذة هى فورمة ال Auto التى وعدتكم بها

ولكننى هذة المرة عدلت على فورمة الاخ / رامى وانا استأذنه فى ذلك نظرا لانشغالى فى العمل

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

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

أرجو أن تستفيدوا من الفورمة

ولو اننى أفضل ان نستخدم ال LOv لمثل هذه الاشياء لوجود خاصية الفلتر بداخله وفرق السرعة بين الاثنين


بالتوفيق ان شاء الله

auto Complete_up.rar

بتاريخ:

شاشه حسام الاقوى . فى كل الشاشات .
بالتوفيق لجميع .

بتاريخ:

انا شايق ان شاشه الاخ mostfa_future تقوم بترتيب الاقسام حتى لو كان البحث با اكتر من حرف

شاشه الاخ mostfa_future لازم يبقى فى اكتر من بلوك علما انى جربتها بس لاغيط الكود الىى كان فى البلوك التانى شغاله زى الفل

بس الموس بيعمل شكل ساعه رمليه على طوال ارجو التوضيح .

ان استفد من الموضع الشكر لجميع .

بتاريخ:

اخى الكريم انا مش بقول ان شاشه الاخ حسام احسن مش عشان الالوان لان مش فيها تايمر و الاكواد فيها اقل اما بنسبه مشكله عرض الاسماء ممكن تغير like تخليها زاى الشاشه بتاعتى هتظبط معاك.
اما بنسبه لموضع الساعه الى فى الشاشه بتاعتى عشان حضرتك حذفت الكود بتاع البلوك التانى ممكن تشيلها و تحطها فى اى ايتم تانى لان ده اللى بيوقف التايمر .
اما موضع الكويير والتحديث واحذف فى شاشه الاخ حسام مش تنفع لن البيانات جاى من كريسون والايتم كنترول.
انت ممكن تعمل شاشه جديده ميكس مابين الشاشات تستعمل الكود بتاعى زاى ماهو بعض ماتلاغى التايمر و تلاغى تيكست ايتم بتاعى و تحط الليست بتاع الاخ حسام وتشتغل وتحط الكود اللى كان فى التيكست فى نفس التريجر بتاع الاخ حسام .هتظبط معاك ان شاء الله وتعمل كل dml بس تاكد ان ليست الاولى كونترل و التانيه داتابيز .لو مقدردش تطبق كلامى قولى وانا ارفع فورمه تانيه وانا لما افضى هشوف جافابين احسن بكتير من كل الكلام ده .
بالتوفيق لجميع.

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

بتاريخ:

جزاك الله خير يا mostfa_future تعبت حضرتك معايا .
هجرب وقولك لو معرفش .
جزاكم الله جميعا خير .

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

بتاريخ:

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

بتاريخ:



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



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


بارك الله فيك ياأخى رامى وبالتوفيق ان شاء الله للجميع
  • بعد 8 سنة...
بتاريخ:

نعم يمكن باستخدام javabeans

شوف اللينك هاد:

https://www.youtube.com/watch?v=EbmRJjbEbZo&index=2&list=PLgOAtEkEEr3yyp2ZE9K0hRDW8B1r8xT3u

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

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

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

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

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

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.