ProgressBar问题?在线等。

phide 2004-11-25 10:14:22
我想把一个表的记录复制到另一个表中,想利用progressbar显示复制的进度,如何处理?
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
phide 2004-11-25
  • 打赏
  • 举报
回复
非常感谢各位的帮助。
bee2518 2004-11-25
  • 打赏
  • 举报
回复
设计状态设置MinValue,MaxValue,Step,Positioin

运行时可以直接设置Position或者调用Step()函数

MaxValue := DataSet.RecordCount;

while not DataSet.Eof do
begin
....
Next;
progressbar.Positioin := progressbar.Positioin + 1;
....
end;
其他自己写吧
dejiang 2004-11-25
  • 打赏
  • 举报
回复
for i:=1 to q1.recordcount do
begin
if i<>0 then progressbar1.Position:= trunc((i/q1.recordcount)*100);
q2.insert;
q2.fields[0].value:=q1.fields[0].value;
...
q2.post;
q1.next;
end;

2,498

社区成员

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

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