delphi4arab منتديات دلفي للعرب
ترتيب DBGrid من 1 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ترتيب DBGrid من 1 (/showthread.php?tid=12393)



ترتيب DBGrid من 1 - ahmedhossin - 21-09-2023

السلام عليكم عندي DBGrid عندما تضغط اضافة يظهر الارقام التسلسل غير مرتبة 
اريد ان يتم ترتيب DBGrid  من 1 و 2 و 3 و هكذا 
الصورة مرفقة


RE: ترتيب DBGrid من 1 - أبو معاذ - 21-09-2023

وعليكم السلام ورحمة الله وبركاته.
1- ما هي قواعد البيانات المستعملة؟
2- كيف يتم الاتصال بقاعدة البيانات ؟ ADO  Firedac .....


RE: ترتيب DBGrid من 1 - ahmedhossin - 21-09-2023

(21-09-2023, 09:12 AM)أبو معاذ كتب : وعليكم السلام ورحمة الله وبركاته.
1- ما هي قواعد البيانات المستعملة؟
2- كيف يتم الاتصال بقاعدة البيانات ؟ ADO  Firedac .....

قاعدة البيانات المستعملة 
adoconnect 
ado table 
datasource
الصورة مرفقة


RE: ترتيب DBGrid من 1 - أبو معاذ - 21-09-2023

إذا كنت قد أنشأت في الجدول خاصية Index فيمكنك اختياره في الخاصية IndexName الخاصة ب ADOTable
و إلا يمكنك في الحدث AfterOpen الخاص ب ADOTable  ضع الكود التالي

كود :
AdoTable1.IndexFieldNames := ADOTable.fields[0];

حيث أن ADOTable.fields[0]   هو أول عمود في الجدول.


RE: ترتيب DBGrid من 1 - ahmedhossin - 21-09-2023

(21-09-2023, 05:01 PM)أبو معاذ كتب : إذا كنت قد أنشأت في الجدول خاصية Index فيمكنك اختياره في الخاصية IndexName الخاصة ب ADOTable
و إلا يمكنك في الحدث AfterOpen الخاص ب ADOTable  ضع الكود التالي

كود :
AdoTable1.IndexFieldNames := ADOTable.fields[0];

حيث أن ADOTable.fields[0]   هو أول عمود في الجدول.
الكود لا يعمل


RE: ترتيب DBGrid من 1 - أبو معاذ - 21-09-2023

ما هي رسالة الخطأ؟


RE: ترتيب DBGrid من 1 - ahmedhossin - 21-09-2023

(21-09-2023, 07:34 PM)أبو معاذ كتب : ما هي رسالة الخطأ؟

إليك الصور جزاك الله خيرا


RE: ترتيب DBGrid من 1 - Mr.DOS - 21-09-2023

سلام عليكم
استعمل جمل الاستعلام SQL وارح نفسك Query  بدل Table

كود :
SELECT * FROM TAbleName Order By FieldName ASC