當前位置:首頁 » 數據倉庫 » delphi資料庫排序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

delphi資料庫排序

發布時間: 2022-12-29 06:14:49

① delphi如何對數據表中的數據排序

方法很多哈 1.加入一個ADOQUERY。連接DATASOURCE。修改sql語句可以達到效果
2..在DBGRID的點擊事件中修改。方法這沒沒有現成了的,這個比較麻煩一點不推薦。
3..這個是我極力推薦的,也是DELPHI的神器。把DBCRID這個控制項換了,換成CXGRID這個是一個第三方空間,自己網路一下可以找出很多

② Delphi簡單的排序

這是給List添加一個排序方法。並不是查找字元串。DescComText這個函數就是自己給出的排序方法,�0�2list.CustomSort(Desccomtext);告訴List要按Desccomtext這個方法來排序,

③ Delphi 中如何實現對表中數據重新排序

如果你有一個query,內容是:select * from table order by id,你點擊按鈕之後,將這個query清除,代碼如下:
query.close;
query.sql.clear;
query.sql.add('select * from table order by nameid'); // 這里就是重點了。
query.open;
搞定。

④ delphi grideh怎樣設置排序功能

1.在窗體上放置一個 DBGridEh 組件,並將其連接到相應的 BDE 數據集; 2.將該組件的[OptionsEn]中的 dgAutoSortMarking 屬性設置為 True; 3.雙擊該組件,在其彈出的屬性編輯器中添加相關欄位; 4.將要排序的欄位的屬性列表的 [Title]的 TitleButton 屬性設置為 True; 5.最後,千萬不要忘了在 uses 子句中加上 EhlibBDE單元。

⑤ 請問 delphi中用table連接資料庫 如何實現對DBGrid中的數據進行排序

重新查詢詞資料庫
使用order by column [desc]語句就可以了
column就是你要排序的欄位,如果帶desc那麼就說明是倒序排列

⑥ delphi實現常用的幾種排序演算法

  1. 冒泡排序 2.選擇排序3.插入排序 4.希爾排序 5.快速排序 6.歸並排序 7.堆排序(

具體代碼可以查看CSDN論壇

⑦ delphi如何對對Excel數據進行排序

這還不簡單,把EXCEL的A1與B1列的數據導入ACCESS資料庫然後按A1列排序讀出來再寫到EXCEL就可以了。

⑧ delphi的richedit如何進行排序

var
list1:tlistbox;
i:integer;
begin
list1:=tlistbox.Create(nil);
list1.Parent:=self;

for i:=0 to richedit1.Lines.Count-1 do
richedit1.Lines.Strings[i]:=rightstr(richedit1.Lines.Strings[i],14)+richedit1.Lines.Strings[i];
list1.Items.Assign(richedit1.Lines);
list1.Sorted:=true;
for i:=0 to list1.Items.Count-1 do
begin
list1.Items[i]:=trim(list1.Items[i]);
list1.Items[i]:=rightstr(list1.Items[i],length(list1.items[i])-22);
end;
richedit1.Lines.Assign(list1.items);
list1.Hide;
list1.Free;
end;

⑨ 麻煩請問用delphi的adoquery的sort排序的時候

那建議創建一個表或臨時表kkk
按自定義的排序多次查詢數據插入到臨時表 然後按臨時表的ID排序顯示即可

臨時表 ID為自增量欄位 欄位1 欄位2 欄位3.。。。
假如你的自定義排序是 c a b 。。。

那你就定義一個stringlist V
V[0]:='c'; V[0]:='a'; V[0]:='b'; ......

for i:=0 to v.Count-1 do
begin
sql:='INSERT INTO KKK (欄位1, 欄位2,...) select 原欄位1,原欄位2.... from 原表
where 原欄位1='''+V[i]+'''';

ADOQuery.close;

ADOQuery.sql.text:=sql;
ADOQuery.execsql;
end;

代碼沒有經過編譯 不同資料庫sql語句也不同 只供參考

⑩ Delphi如何做SQL次要排序

這個排序都是用sql語句來排序,只是最後通過delphi展現出來,SQL裡面你可以參考order by,通過聯機幫助看下。