المشاركات : 88
المواضيع 23
:
: 0
الإنتساب : Oct 2012
السلام عليكم و رحمة الله و بركاته
هل يمكن ترتيب السجلات في دبغريد كذلك على ADOTable أم على ADOQuery فقط؟
أظن أن هذا الكود لوحده يكفي لترتيب السجلات حسب الحاجة و لكن لا يحدث شيء
كود :
procedure TListe_Article.DBGrid1TitleClick(Column: TColumn);
begin
data.article.IndexFieldNames:=Column.FieldName;
end;
المشاركات : 37
المواضيع 2
:
: 36
الإنتساب : Jul 2013
السلام عليكم
حسب ما فهمته من سؤالك ان الترتيب في ADOQuery مفهوم
اما بخصوص الترتيب في ADOTable
فيجب توفر index للحقل المراد الترنيب حسبه و هدا في قاعدة البيانات اولا اما ان تضع الكود و index
في القاعدة غير موجود فهدا لن تكون له نتيجة....
و الله أعلم
الحكمة ضالة المؤمن أنى وجدها فهو أحق الناس بها
المشاركات : 88
المواضيع 23
:
: 0
الإنتساب : Oct 2012
أفهم منك أنه لا نستطيع ترتيب السجلات من خلال الكود في دبغريد تابع لــ ADOTable.
شكرا على ردك.
المشاركات : 37
المواضيع 2
:
: 36
الإنتساب : Jul 2013
السلام عليكم
يكون الكود الذي كتبته صحيح في حالة كان للحقل index
مثال: لدينا جدول
Client(Cod_Cl integer primary key , Nomcl text
فان الحقل Cod_Cl يمكن ترتيبه بالكود الذي كتبته لانه حقل اساسي و يملك index
أما الحقل Nom_Cl لن يرتب لانه في الجدول لا يملك index
الا اذا اردنا ان نضع له index فسيرتب
الحكمة ضالة المؤمن أنى وجدها فهو أحق الناس بها
المشاركات : 224
المواضيع 35
:
: 24
الإنتساب : Jan 2009
يمكن استخدام مكونات تجارية مثال شركة DEVEXPRESS
لديها مكون cxgrid
ممتاز جداويقوم بعملية الترتيب والتجميع وميزات اخرى