。。。大家帮帮我。。。。排序问题。。。。谢谢。。??(100分)

  • 主题发起人 主题发起人 ncyht
  • 开始时间 开始时间
N

ncyht

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用table控件,主键是以数字型。表中默认为升序。我想要它以降序在中显是。。。。
请问该怎么样。。。只能用Table....不用Query ....?...谢谢大家啊。。。。
 
你是不是比较变态,用query就是来对付这类问题的,你偏不用??
 
什么类型的库啊?你可以加个降序的索引啊!然后设置table的indexname属性就可以了
 
用adotable,有sort的属性
 
procedure opentable1;
begin
Table1.Active := False;

Table1.Exclusive := True;

{ Get the current available indices }

Table1.IndexDefs.Update;
{ Find one which combines Customer Number ('CustNo') and Order
Number ('OrderNo') }
for I := 0 to Table1.IndexDefs.Count - 1 do
begin
Table1.IndexDefs.options:=[ixDescending];
if Table1.IndexDefs.Items.Fields = 'CustNo;OrderNo' then
{ set that index as the current index for the table }
Table1.IndexName := Table1.IndexDefs.Items.Name;
end;
Table1.Exclusive := False;

Table1.Active := True;
end;
以上代码可能有错,具体请察看一下indexdefs.options的帮助。
 
多人接受答案了。
 
后退
顶部