المشاركات : 98
المواضيع 36
:
: 0
الإنتساب : Oct 2010
السلام عليكم
كيف أرتب محتوى الجدول ترتيبا تصاعديا أو تنازليا من خلال دلفي علما أني أستخدم دلفي 2010 وقاعدة بيانات أكسس.
وشكرا لكم وبارك الله فيكم.
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام
إن كنت تقصد بـ "محتوى الجدول" الحقل
فاستخدم Sort تعمل في معظم قواعد بيانات ADO
شيء مثل:
PHP كود :
procedure TDBGrid.SortColumn(Column: TColumn);
begin
if (not Assigned(Column)) or
(not Assigned(Column.Field)) or
// (not Column.Grid.DataSource.DataSet.Active) or
(not (DataSource.DataSet is TCustomADODataSet))
then Exit;
try
with TCustomADODataSet(Column.Grid.DataSource.DataSet) do
if Sort = Column.FieldName then
Sort := Column.FieldName + ' DESC'
else
Sort := Column.FieldName;
except
Exit;
end;
end;
المشاركات : 98
المواضيع 36
:
: 0
الإنتساب : Oct 2010
بارك الله فيك
لم أفهم TDBGrid.SortColumn يعني في أي حدث أضع هذا الكود وحبذا لو تضع مثال
وشكرا