在我的程序中有一个计算工资过程,运行时耗时太久(须一次统计2000个员工工资),所以我想在此过程中加上一个进度条框,类似安装程序时出现的独立框进度条。些过程实现如下:
1) 先取出2000个员工工号,
2) 根据员工工号取出考勤时间,
3) 执行一个公共计薪过程函数。请问大家怎样加载进度条更佳呢?
1) 先取出2000个员工工号,
2) 根据员工工号取出考勤时间,
3) 执行一个公共计薪过程函数。请问大家怎样加载进度条更佳呢?
解决方案 »
- vb打包,是否必须加上mscomctl和mscomct2?
- [求助]关于如何用VB伪造IP
- 为什么当前对话框响应keydown事件时,无论按下什么键,都传回的keycode值呢?对话框没有ok和cancel按钮,郁闷中。。。。
- 求助:用vb如何获得cpu序列号的源码,大家帮帮忙呀!!!!!!!
- 很想,很想————找个软件开发(VB)的工作
- 请问:如何通过程序调用access中的数据库实用工具功能??
- 如何在VB中开发一个电子原件浏览模块?请进。。。。
- 图片格式转换(bmp to jpg),有哪位知道请告诉,谢
- 为什么我在我的form里插入多个text(text数组控件),2个按钮,可是按tab键顺序错乱~
- 请提供帮助
- 删除ACCESS时数据时,执行以下操作,没有删除?为什么?
- ▲▲▲讨论工厂条码解决方案,大散分,分不够再给▲▲▲
for I=0 TO 1999
ProgressBar1.Value = i/20
call 根据员工工号取出考勤时间,
call 执行一个公共计薪过程函数。
next
ProgressBar1.Value =100
ProgressBar1.Value = i/20 这个为何?]
在循环内不是让 ProgressBar1.Value的值递增吗? 还我我需要的是一种弹出框的进度条,是否另外调用一个窗体,当过程完毕后关闭此窗体?
那就可以在这个循环里显示进度条了.
是这样的吗?
ProgressBar1.max=2000
for i=1 to 2000 '按人员开始计算 ProgressBar1.value=i
call 计算工资next
msgbox "计算完成!"ProgressBar1.visible=false
wumylove1234(决心不做IT界大板锹)的想法,
不过你的做法好象没必要,或者你另外加一个进度条,在你计算的过程内控制进度条,因为计算时所做的操作具有不确定性,所以这个只有先靠你自己来掌握了。