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

بحث عن طريق الlov مسبب البطء

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
كيف حال الشباب أنا بصراحة تعودت من هذا المنتدى المساعدة منكم
وعندي مشكلة إن شاء الله يكون لها حل
عامل برنامج محاسبي وبهذا البرنامج عندي شاشة قيود محاسبية يومية
وفي الشاشة هناك حقل رئيسي وهو رقم البند والبنود المحاسبية مدخلة من السابق من عملاء واثاث إلى أخره طبعا البنود المحاسبية مكونة من رقم وأسم
المشكلة هو في شاشة القيود المحاسبية عند حقل رقم البند المستخدم تظهر له LOV بأرقام وأسماء البنود المحاسبية المشكلة هنا أن كمية البنود المحاسبية كبيرة جدا جدا وLOV ظهرت عند رقم البند فمن الطبيعي المستخدم سوف يبحث برقم البند وعند اختيار رقم بند معين سوف تضع ال LOV قيمتين
قيمة رقم البند في حقل رقم البند
وقيمة أسم البند في حقل اسم البند
علما أن اسم البند في شاشة القيود اليومية هو للعرض فقط وليس DATABASE ITEM
البحث بالرقم جميل أول ماتظهر القائمة يضغط المستخدم جزء من الرقم فتقوم القائمة بالفلترة مثلا كتب رقم 1 تقوم فلترة من الLOV ويظهر كل البنود المحاسبية التي تبدأ برقم 1
المشكلة أريده أن يستطيع أن يبحث بالأسم لأن حفظ الرقم صعب
والبحث بالأسم ممكن ولكن ليس بطريقة مباشرة يجب أن تضع المؤشر داخل حقل الFIND في الLOV
وبعدها تقلب المؤشر للعربي في حال كانت لوحة المفاتيح بالحالة الإنجليزية
وإذا كان يحتاج حصر قيمة الأسم داخل علامة النسبة سوف يقوم بوضع علامة النسبة للبحث ثم يكتب
وهذه عملية طويلة أريد حل بحيث أول ما تفتح الLOV يكتب مثلا حرف م يفلتر جميع الأسماء التي تبدأ بحرف الميم وهكذا
أرجو الرد علي بأسرع وقت لأن هذه المشكلة مزعجتني وخاصة عندما أري المستخدم يقوم بأكثر من عملية للقيام بالبحث عن قيمة
وأسف على الأطالة ولكن حبيت أن تكون المشكلة واضحة لتسهيل الحل إن شاء الله
والسلام عليكم ورحمة الله وبركاته

بتاريخ:

ستجد خاصيه علي ال lov تسمي
filter before display
غيرها ل yes
مع تمنياتي بالتوفيق

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخي الكريم شاكر لك لمشاركتك المشكلة أنه طريقة إظهار الlov على الitem
هو جعل الخاصية validate from list على نفس الأيتم yes
فمثلا عند الوصول لرقم البند يضغط المستخدم صفر ثم tab وبالتالي بسبب عدم وجود رقم الصفر في البند المحاسبي فسوف تظهر القائمة
وبالتالي الطريقة التي دليتني عليها لا تعمل لابد من تغيير عملية ظهور الlov مثلا وضع trigger على الitem
when mouse double click
ونضع مثلا list_values
وهكذا المهم شاكر لك أخي الكريم على المعلومة المفيدة التي أتحفتني بها

بتاريخ:

الغي خاصية validate from list
واكتب كود تاكيد في when validate item الي سلكت عاديه لو في اكسبشن تمسح القيمه في الايتم ثم list_values
مع تمنياتي بالتوفيق

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

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

بتاريخ:

يمكنك ايضاَ تجربة هذه الطريقة
في lov اختار فقط اسم البند
ثم في ال triger الخاص باسم البند(key next item) يمكنك استرجاع رقم البند في الحقل الخاص برقم البند في الفورم
وبعد ذلك اعمل الاستفسار بناءً على ذلك

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

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

بتاريخ:

اخي
اذا افترضنا ان الاسماء يمكن أن تتكرر حتى الاسم الرابع
فكيف ان يمكن ان اختار من اسمين بمعنى آخر ايهما الذي اريد
مثال
1002 محمد علي محمد احمد
1006 محمد علي محمد احمد
اذا لابد من وجود طريقة للتفريق بين الاسمين باضافة تمييز
ويمكنك عمل validation اثناء ادخال البنود اذا كان الاسم موجود تظهر رسالة لاضافة تمييز لهذا الاسم
وهذا هو فقط رأي يمكننا مناقشة كل الاحتمالات للوصول الى حل امثل
مع تحياتي

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
صدقت يا صديقي m_gadir إذا الأفضل إظهار قيمتين في الlov الرقم والأسم لتفادي عملية التكرار النادرة هذه
وشكرا لك

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

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

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

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

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

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.