السلام عليكم
لو سمحتو ممكن تساعدوني
انا بحاجة الكم كتير
عندي تقرير اريد ان افرز حقوله اما تصاعديا او تنازليا واتحكم بذلك
من خلال list item تحتوي جميع الحقول الموجودة في التقرير
ثم اختار تنازلي او تصاعدي
ثم افتح التقرير
ارجو منكم مساعدتي
السلام عليكم
لو سمحتو ممكن تساعدوني
انا بحاجة الكم كتير
عندي تقرير اريد ان افرز حقوله اما تصاعديا او تنازليا واتحكم بذلك
من خلال list item تحتوي جميع الحقول الموجودة في التقرير
ثم اختار تنازلي او تصاعدي
ثم افتح التقرير
ارجو منكم مساعدتي
الأخ/الأخت Leema
أرجو إرفاق المثال ليتمكن الجميع من المساعدة
تحياتى
محمد ندا
... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...
وعليكم السلام ةرحمة الله...
وليسمح لي الأستاذ محمد ندا، من بعد إذنه، يمكن إضافة الكود التالي بعد استدعاء التقرير مباشرة:
With Reports(stDocName) .OrderBy = Me.lstFields.Column(0) & Choose(Me.opt.Value, " Asc", " Desc") .OrderByOn = True End With
كما في الملف المرفق... تم تعيين خاصية التريتب Order By للتقرير بالقيمة في مربع التحرير والسرد، ثم تفعيلها OrderOn = True...
ASC وDESC تستخدم لتحديد اتجاه الترتيب (تصاعدي أو تنازلي)، وتأخذ قيمتها هنا من أزرار الاختيار عبر الدالة Choose...
والله أعلم.
اشكرك اخي الفاضل احمد مبارك كثثيييييييييييرا
انا حليتو بطريقة تانية
بس طريقتك اسهل بكتير
شوف المرفق
الأخت الكريمة أو الأخ الكريم
الحمد لله أن تم حل مشكلتك .. حقيقة الحل بتاعك برغم صعوبته وطول الكود فيه إلا أنه جميل جداً.. يبدو أننا أمام مبرمج واعد.
الأستاذ/أحمد مبارك الحيقى
من يسمح لمن؟؟؟ أنت تدخل وأنا أبشر نفسى بمعلومة جديدة ودرس فورى .. وأجلس فى لحظة فى الديسك بتاعى (فى الصف الأمامى طبعاً) وأستقبل الدرس.
أيه الحلاوة دى!!!
ومبروك علينا تخطى مشاركاتك الثلاثمائة ووجود رتبة "عضو فعال" تحت إسمك .. فأنت إضافة للأعضاء الفعالين والرتبة ليست إضافة لك.
محمد ندا
تم تعديل هذه المشاركة بواسطة Mohamed Nada في 26 أغسطس 2009 في 20:22
... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…