بتاريخ: 4 مايو 200520 سنة comment_35105 اخواتي عندما اعمل executequery اجد ان البيانات لا تظهر مرتبة مثلا حسب الرقم ماذا افعل حتى اتمكن من استرجاعها مرتبة تقديم بلاغ
بتاريخ: 4 مايو 200520 سنة comment_35109 افتح خصائص البلوك واكتب اسم الحقل الذي تريد الترتيب حسبه في خاصية ال order byوالى الامام جميعاً تقديم بلاغ
بتاريخ: 5 مايو 200520 سنة comment_35224 الاخ / mollaهناك طريقتين للتحكم فى ترتيب السجلات داخل النموذجالطريقة الاولى :كما اشار اليها الاخ mustafa76 من خلال الخصائص وعن طريق وضع اسم حقل داخل الخاصية order by cluaseمثال ان نضع اسم حقل الراتب Salary أو الاسم last_nameولكن هذا الطريقة تجعل دائماً الحقول مرتبة حسب حقل وحيد وهو التى تمت تحديده فى الخاصية سالفة الذكر.الطريقة الثانية :وهى الافضل فى الاستخدام وهى تحديد الحقل المراد الترتيب على اساسه خلال وقت التشغيل Run timeوذلك باستخدام Set_block_property built-inمثال بفرض وجود list_item (غير مرتبطة بالجدول) وبه اسماء الحقول المتاحة للترتيب على اساسهاولتكنId 1Salary 2last_name 3حيث القيمة فى العمود الاول هى التى تظهر للمستخدم والقيمة فى العمود الثانى (الارقام) هى قيمة الـ list_itemوفى When-list-changed triggerنكتب الكود التالى set_block_property('employee', order_by, decode (1,'id,',2'salary,3'last_name') مع تحياتىاسامه سليمانالقاهرة تقديم بلاغ
بتاريخ: 9 مايو 200520 سنة كاتب الموضوع comment_35607 شكرا اخواني على مروركم والرد وقد قمت بتطبيق طريقتك اخي اسامة ووجدت ما اطلب لكم جميعا شكرا والى الامام دائما تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.