access函数_Access快速开发平台进度条函数的使用

在我们导入导出等等一系列操作时,总是会频繁的用到进度条,有时候一般的进度条不能保证太多的功能,自定义一个又太繁琐,所以今天跟大家探讨一下平台进度条函数的使用,简单快捷好用。

首先,我们打开平台的帮助中心(http://www.accessgood.com/help/Main.html),找到通用进度条的说明进行初步学习一下:

9fc30d6df8164e7599930dee17eb4a57

一般进度条的使用,在这里就不说了,今天主要讲一下平台进度条的使用,那么我们按照步骤首先进行声明: Dim clsPB As PopupProgressBar '进度条控件和两个长整型变量

Dim lngI As Long

Dim lngJ As Long

然后开始在相应位置使用:

Set clsPB = CreateInstance("PopupProgressBar") '创建一个进度条

clsPB.PercentFormat = "0%"

clsPB.StatusText = "正在导出..."

clsPB.Max = 1

clsPB.SubStatusText = "正在导出XXXX的内容…"

clsPB.SubMax = 6

平台进度条的属性在帮助中心中有很详细的说明,这里就不一一介绍了,大家可以对照使用。可以看到我这里把主进度条的最大值设置为了1,子进度条的最大值为6,也就是当子进度条执行到6的最大值后,主进度条变为1,也就是达到100%。

平台示例中用了两个For循环来演示,而我们实际过程中则是在需要的时候展示相应的内容。比如我需要在导出第一个内容时显示导出电影名称的内容,那我们则可以在导出动作前写上:

clsPB.SubStatusText = "正在导出电影名称的内容…"

然后在导出动作完成后将subvalue的值设为1(这里是第一个动作所以设置1):

clsPB.SubValue = 1

此时,主进度条还未完成,所以主进度条的值不需要进行操作。

以此类推,可以在后续的动作中全都设置好。最后,在最后一个动作完成时,主进度条和子进度条的值同时达到最大值:

clsPB.SubValue = 6

clsPB.Value = 1

随后,关闭进度条并弹出提示:

clsPB.CloseProgressBar

MsgBox "导出成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值