تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير ترتيب السجلات بعد الحفظ من خلال الداتاقريدفيو
#1
السلام عليكم ورحمة الله وبركاته
ظهرت عندي مشكلة غريبة جدا ولم اجد لها حل أو تفسير وهي
يوجد عندي قاعدة بيانات تحتوي اسماء طلاب وصفوفهم  والمواد التي يدرسونها والمعلمين الذين يدرسون هذه المواد
مثلا اذا اخترت احد الفصول وعرضته في الداتا قريد فيو ثم أخترت فصل آخر واضفته في نفس الداتا قريد فيو يحدث معي التالي
1 ـ اذا كانت قاعدة البيانات وهي من نوع اكسس نجد أن السجلات مرتبة داخل الداتاقريد فيو وهذا شيء جيد
2 ـ اذا كانت قاعدة البيانات مغلقة تظهر عندي المشكلة بحيث تظهر السجلات ( ملخبطة )بحيث يظهر عدد من طلاب الفصل الأول ثم مجموعة من طلاب الفصل الثاني ثم مجموعة من طلاب الفصل الأول .........وهكذا

( معنى قاعدة البيانات مفتوحة يعني لازم يكون برنامج اكسس شغال وفاتح قاعدة البيانات )

ان شاء الله يكون سؤالي واضح
آسف على الاطالة
دمتم بود
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي جيولوجي
في قاعدة البيانات اكسس بمجرد ان تكثر السجلات يأتي العرض غير مرتب
اجعل جملة الاستعلام تصاعدي او تنازلي حسب ماتريد
هذا تصاعدي
كود :
da = New SqlDataAdapter("select * From [اسم الجدول] order by Id Asc ", Con)
وهذا تنازلي
كود :
da = New SqlDataAdapter("select * From [اسم الجدول] order by Id Desc ", Con)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#3
(19-03-20, 01:20 AM)ابراهيم ايبو كتب : السلام عليكم اخي جيولوجي
في قاعدة البيانات اكسس بمجرد ان تكثر السجلات يأتي العرض غير مرتب
اجعل جملة الاستعلام تصاعدي او تنازلي حسب ماتريد
هذا تصاعدي
كود :
da = New SqlDataAdapter("select * From [اسم الجدول] order by Id Asc ", Con)
وهذا تنازلي
كود :
da = New SqlDataAdapter("select * From [اسم الجدول] order by Id Desc ", Con)

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

لك جزيل الشكر
دمت بود
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم