各位告诉我怎样判断一个索引是否存在

25475360 2002-02-21 04:08:54
我想用鼠标在列标题上按下时按本列排序可是我的这种错误是不对的.

我想:
1,先建好索引,敲列标题时再判断这个字段名的索引是否存在.
2.不管这前是否有索引,若没有时则新建索引
请大侠们帮我做出这段程序.
先谢了

procedure TGPDMForm.DBGrid1TitleClick(Column: TColumn);
var
I: Integer;
begin
if column<>nil then
begin
with Table1 do
begin
for I := 0 to IndexFieldCount - 1 do
begin
if column.FieldName=IndexFields[I].FieldName then
begin
table1.IndexFieldNames:=column.FieldName;
break;
end;
end;
end;
end;
end;
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weizhi 2002-02-23
  • 打赏
  • 举报
回复
呵呵,我建议你用Query,然后使用Sql来完成
如:select * from ATab order by colName
你可以在单击后以新的ColName构造SQL语句,然后将Query重新打开一次
25475360 2002-02-23
  • 打赏
  • 举报
回复
怎么大家对DELPHI不感冒?
25475360 2002-02-21
  • 打赏
  • 举报
回复
这是一个DELPHI问题

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧