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

بتاريخ:

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

بتاريخ:

السلام عليكم ورحمة الله وبركاتة
اخى اعزيز
لفلترة البينات بناء على قيمة معينة يتم اختيارها من كومبو بوكس
يوجد تريجر فى الكومبو بوكس اسمة
WHEN-LIST-CHANGED
ينفذ بمجرد اختيارك لقيمة من الكومبو بوكس ولفلترة البينات اجعل الكومبو بوكس فى بلوك كونترول اى غير مؤسس على بيانات
وبلوك اخر للبيانات المراد فلترتها
وفى الترجر WHEN-LIST-CHANGED اكتب الاتى
go_item('block.item');
execute_query;

وفى البلوك الخاص بالداتا على مستوى البلوك اختار الترجر
pre-query
واكتب الشرط به مثال لو كان الكومبو بوكس اسمة combo1 وال بلوك الكونترول اسمة B
مثلا فلترة على اساس الرقم للموظف
:emp.empno:=:b.combo1
فى هذه الحالة بمجرد اختيار القيمة من الكومبو سيتم تنفيذ الترجر WHEN-LIST-CHANGED الذى سيقوم بالذهاب الى البلوك الاصلى الموجود به البيانات ثم تنفيذ الترجر execute_queryعلي هذا البلوك (emp)
ونظرا لوجود تريجرز pre-query سيقوم بتنفيذه قبل تنفيذ execute_query وسيتحقق الشرط باذن الله

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

اخي العزيز رحم الله والديك دنيا و اخرة على الرد السريع
فعلت الخطوات السابقة و قطعت combo box from the database لكني واجهت المشاكل التالية
قيم الcombo box كيف لي وضعها في داخلcombo حيث انا اريد ان يقرأ الكومبو من الداتا بيس
البلوك الذي يتم فلترته يحتوي على الرقم 1 و 2
فعندما اختار 1 من الكومبو (علما اني وضعت قيم 1 و 2 في الكومبو ) تظهر الرسالة التالية(لم يرجع من الاستعلام اي سجلات مسترجعة)
و عند اختيار 2 تظهر الرسالة(الزناد pre_query) تسبب في استثناء غير معالج ora-06502
علما ان الجدول يحتوي على القيمتين (1و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.