Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

有没有比较简单一点的进度条表达法。

风水师  发表于:2009-05-26 22:56:04  
复制

我想实现这样一个功能.就象安装WINDOWS系统一样,有一个进度条表示安装的进度。具体来说,就是通用登录及权限管理系统中的第一个界面。frmSysLoading这个窗体的功能,很简单的,但是它里面有作者自己编写的一个函数,比较难懂,我想问一下,有没有比较简单一点的替代方法。点击下载此附件

 

Top
豆豆 发表于:2009-05-27 08:04:31

这个比较简单。请参考下。

 

点击下载此附件

华尔街风水师 发表于:2009-05-27 21:50:33

谢谢.你的这个实例,基本上达到我的要求,最佳答案稍后给出.有以下一些不明白东东,想向你请教.

 

Option Compare Database
Option Explicit
Private Sub Form_Load()
    On Error GoTo Err_Form_Load

    'Call FormResiz_OnOpen(Me)

    Me.pb0.Max = 6000
    Me.pb0.Value = 1000
    Me.TimerInterval = 100

Exit_Form_Load:
    Exit Sub
Err_Form_Load:
    MsgBox Err.Description
    Resume Exit_Form_Load


End Sub
Private Sub Form_Timer()
    On Error GoTo Err_Form_Timer

    Me.pb0.Value = Me.pb0.Value + 200
    Screen.MousePointer = 11    '鼠标为漏斗
    If Me.pb0.Value = 6000 Then
        Me.TimerInterval = 0
        Screen.MousePointer = 0  '恢复鼠标
        DoCmd.Close acForm, Me.Name
        DoCmd.RunCommand acCmdAppMaximize
        DoCmd.OpenForm "主窗体"
        Exit Sub
    End If

Exit_Form_Timer:
    Exit Sub
Err_Form_Timer:
    MsgBox Err.Description
    Resume Exit_Form_Timer

End Sub

1.Me.pb0.Max = 6000  pb0 不知指的是什么?

2.DoCmd.Close acForm, Me.Name 这一句不知指的是什么?

3.ProgCtrl这个不知是什么东东?

4.

Exit_Form_Load:
    Exit Sub
Err_Form_Load:
    MsgBox Err.Description
    Resume Exit_Form_Load

这两句不知是什么意思啊?



华尔街风水师 发表于:2009-05-27 22:26:38

1.Me.pb0.Max = 6000  pb0 不知指的是什么?pb0指的是ProgressBar控件,access中自带的.

 



豆豆 发表于:2009-05-28 21:49:50

1.Me.pb0.Max = 6000  pb0是进度条控件名

2.DoCmd.Close acForm, Me.Name 关闭当前活动窗体,此处即[启动]窗体

3.ProgCtrl这个不知是什么东东? 把鼠标点在窗体的ProgCtrl处,按F1键

4.Exit_Form_Load:
    Exit Sub
Err_Form_Load:
    MsgBox Err.Description
    Resume Exit_Form_Load

错误处理,防止出现异常情况,程序被中止。

 



总记录:4篇  页次:1/1 9 1 :