有个查询,想用个进度条表示从开始查询到结果完全在dbgrid中显示出来的进度!!!
先谢了
先谢了
解决方案 »
- RemObjects(delphi)怎么连接数据库(SQL)啊?
- 【求助】delphi删除目录的问题
- SQL语句问题,能解决分不够可加!
- 请问怎样能够在程序最小化时缩小到托盘上???
- █████大家看看我的软件,UP有分█████
- TStack的问题
- delphi如何读取ftp上的目录?
- 如何用欧几里德算法对两个Edit控件中的数进行约分,并把结果显示在两个label控件里
- 如何实现绘图板中,选取区域的效果????
- 在DBGrid中进行删除操作出错!附代码
- 怎样在treeview1中调用word文档时,使鼠标无法按住左键移动(即不准选中文字),主要是防止复制?
- 关于进度条的使用,请各位高手指教
是数据库执行的,程序怎么判断。
若多条sql命令还可以
Progress, MaxProgress: Integer; var EventStatus: TEventStatus);
begin
form1.ProgressBar1.Position:=progress*100 div maxprogress;
application.ProcessMessages;
end;
to:lovelymelon 我试了,好像不行。
while ADOQuery1.eof do
begin
进度条如何如何
next;
end;
begin
First;
while not EOF do
begin
My_Dep := RptSQLDetail.FieldByName('Dep').AsString;
if (IsNeededDep(MY_Dep, Combo_Dep_F3, DstList, Dep_Chk_Tbl))and
(DstListACC.Strings[J]=RptSQLDetail.FieldByName('ACC_NO').AsString)then
begin
Inc(iProgressValue);
FProgress.Value:=iProgressValue mod MyMaxValue;
FProgress.Text :=sProgressTitle;
Application.ProcessMessages;
if FProgress.IsCanceled then
begin
FProgress.Hide;
Break_Ok :=True;
Exit;
end;
***************