بتاريخ: 7 يونيو 200620 سنة comment_71481 أخى العزيز عندى مشكلة فى تقرير وهى أننى لدى مجموعة من الشركات متفرعة مثلاً الناغي فايزر الناغي ميلوبا الحياة جونسون الحياة فارما ............... وهكذامع أننى عملت أمر ترتيب بواسطة الاسم فى التقرير الا انه لا يقوم بترتيب الشركات ترتيباً صحيحاً بل يقوم بترتيب البعض والبعض الآخر لا.وهذا هو كود البرنامج للإفادةSELECT ALL ST_DAMAGE.COMP_NAME, ST_DAMAGE.DOC_NUM, ST_DAMAGE.ENTRY_DATE, ST_DAMAGE.ENTRY_VALUE, ST_DAMAGE.COMPENSATION1, ST_DAMAGE.COMPENSATION2, ST_DAMAGE.CONTINUAL, ST_DAMAGE.SERIALFROM ST_DAMAGE order by ST_DAMAGE.COMP_NAMEفهل من علاج لهذه المشكلةوشكراً تقديم بلاغ
بتاريخ: 7 يونيو 200620 سنة comment_71502 جرب هذا الكود SELECT ALL ST_DAMAGE.COMP_NAME, ST_DAMAGE.DOC_NUM, ST_DAMAGE.ENTRY_DATE, ST_DAMAGE.ENTRY_VALUE, ST_DAMAGE.COMPENSATION1, ST_DAMAGE.COMPENSATION2, ST_DAMAGE.CONTINUAL, ST_DAMAGE.SERIAL FROM ST_DAMAGE order by ST_DAMAGE.COMP_NAME asc حيث asc تعني ترتيب تصاعديdesc تعني ترتيب تنازلي تقديم بلاغ
بتاريخ: 7 يونيو 200620 سنة comment_71506 اخي الكريم يلزم عليك وضع الحقل المراد الترتيب عليه في المجموعة ثم عمل الترتيب تصاعدي او تنازلي حسب ما تريد اخوك ابونواف620 تقديم بلاغ
بتاريخ: 7 يونيو 200620 سنة comment_71542 بالاضافة لرأي الزملاء يجب ان تكون حروف الادخال متشابهة مثلا : الناغي ( ياء منقوطه ) لا تساوي الناغى ( بدون ياء منقوطه ) الترتيب والفرز سيتختلف ايضا :.. احمد .. ( الف بدون همزه ) لن يكون فى نفس ترتيب ... أحمد ..... ( الف وفوقها همزه )ايضا احمـــــــــــــد ( الممدوده ) لا تتساوى مع احمد ( بدون مد )ايضا بالنسبة للمسافات بين الاسماء مثلا : .... عبدالعزيز... لن يكون فى ترتيب ..... عبد العزيز ... تقديم بلاغ
بتاريخ: 25 أكتوبر 201015 سنة comment_202188 السلام عليكمبالاضافة الى ما ذكرة الأخ أمجد، جرب التالي: Order By Trim(St_Damage.Comp_Name) ممكن ان تكون هنالك مسافات تمنع الترتيب الصحيح...بالتوفيق. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.