منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
الإخوة الكرام
أعمل على
Visual Studio 2012
Access2010
عند إضافة سجل جديد تقابلني مشكلة أحيانا 
وهي الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو
علما بأن الترقيم تلقائي

فعندما أضيف سجل جديد تتم إضافته بشكل طبيعي في قاعدة البيانات ويكون آخر سجل، كما في الصورة التالية:

بينما لا يكون كذلك في الداتا جريد فيو، بل يكون ترتيبه بين السجلات، كما في الصورة التالية:


لاحظ السجل 1786 والسجل 1787 ظهروا بين السجلات، ولم يظهروا في ترتيبهم الصحيح.
===================================
أريد أن أعرف سبب هذه المشكلة وكيفية حلها
بارك الله فيكم
وعليكم السلام ،،

في جملة sql الخاصة بجلب البيانات وادراجها في القريد مثلاً :


كود :
sql = "select * from table1"

اجعلها كالتالي :


كود :
sql = "select * from table1 order by id asc"


لاحظ id الحقل المراد ترتيبه تصاعدي = (asc)
تنازلي (desc)
(18-08-17, 09:27 AM)حريف برمجة كتب : [ -> ]وعليكم السلام ،،

في جملة sql الخاصة بجلب البيانات وادراجها في القريد مثلاً :


كود :
sql = "select * from table1"

اجعلها كالتالي :


كود :
sql = "select * from table1 order by id asc"


لاحظ id الحقل المراد ترتيبه تصاعدي = (asc)
تنازلي (desc)

جزاك الله خيرا أخي الكريم