كود ترتيب - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72) +--- الموضوع : كود ترتيب (/showthread.php?tid=5792) |
كود ترتيب - asto - 16-10-12 السلام عليكم مطلوب كود ترتيب قاعدة بيانات اكسس باستخدام الاداة datat على الشكل التالي : اولا : نرتب مثلا عمودا ما و ليكن اسمه (no3) تصاعديا فيه فقط تاريخ ثانيا : نحافظ على ترتيب العمود السابق لكن اذا تساوى صفان متتاليان او اكثر من العمود (no3) نرتب هذه الصفوف فقط بالنسبة الى العمود الثاني اسمه (no1) ثالثا : ناتج ترتيب اولا و ثانيا نحافظ عليه لكن اذا تساوى صفان متتاليان او اكثر من العمود (no1) نرتب هذه الصفوف فقط بالنسبة الى العمود الثالث اسمه (no2) كود ترتيب - asto - 16-10-12 asto كتب :السلام عليكم هذه هي صورة الاداة : http://im17.gulfup.com/6JTk1.jpg كود ترتيب - أبو أسامة - 16-10-12 ما هو الغرض من هذا الترتيب ؟ كود ترتيب - ناجي إبراهيم - 16-10-12 السلام عليكم... استخدم الخاصية Sort للكائن RecordSet التابع للمكون Data Control: كود : Data1.Recordset.Sort = "no3, no1, no2" ذلك للترتيب التصاعدي، و إذا أردت الترتيب تنازلياً فأضف الكلمة DESC لأسماء الحقول: كود : Data1.Recordset.Sort = "no3 DESC, no1 DESC, no2 DESC" في الكثير من الحالات يكون من الأسرع استعمال جملة SQL تحتوي على عبارة ORDER BY لجلب السجلات (في الخاصية RecordSource للمكون Data Control): كود : SELECT * FROM table_name ORDER BY no3, no1, no2 طبعاً بدل table_name ستضع اسم الجدول لديك. نرجو الاستفادة و السلام. كود ترتيب - asto - 16-10-12 ناجي إبراهيم كتب :السلام عليكم... مشكور أخي ناجي إبراهيم بس كمان اطلب حفظ هذا الترتيب |