منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو (/showthread.php?tid=21423)



مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو - waelalmsry75 - 18-08-17

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

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

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


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


RE: مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو - حريف برمجة - 18-08-17

وعليكم السلام ،،

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


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

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


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


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


RE: مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو - waelalmsry75 - 18-08-17

(18-08-17, 09:27 AM)حريف برمجة كتب : وعليكم السلام ،،

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


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

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


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


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

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