设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 654|回复: 2
打印 上一主题 下一主题

[其它] [求助]为什么这个6秒后没有自动关闭?

[复制链接]
跳转到指定楼层
1#
发表于 2005-11-19 23:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub Form_Load()

If Time() < #1:13:35 PM# Then



我想在这里加入三个时间段:

1.12:30-13:00

2.17:30-18:00

3.20:00以后

只有在这三个时间段里才会弹出这个要求延时密码


Me.TimerInterval = 0

Else

Me.TimerInterval = 1000

a = 0

bb = 0

End If

End Sub

Private Sub Form_Timer()



If Time() > #1:13:35 PM# Then

我想在这里加入三个时间段:

1.12:30-13:00

2.17:30-18:00

3.20:00以后

只有在这三个时间段里才会弹出这个要求延时密码


    a = a + 1

   

If a = 2 Then

   Dim delaypw As String

delaypw = InputBox("现在是非工作时间" & vbCr & vbCr & "系统将会自动关闭" & vbCr & vbCr & "请输入延时密码" & vbCr & vbCr & "6秒后未输入密码将关闭", "输入延时密码")

    bb = 0

    bb = bb + 1

If bb = 6 Then

DoCmd.Quit acPrompt

ElseIf delaypw = "jessie" Then

Me.TimerInterval = 0

Exit Sub

Else

MsgBox "密码错误,现在将关闭系统", vbInformation, "警示"

DoCmd.Quit acPrompt

End If

End If

End If

End Sub



[此贴子已经被作者于2005-11-19 15:34:19编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2005-11-19 23:31:00 | 只看该作者
这个时间段的定义用数组会不会更好?
3#
 楼主| 发表于 2005-11-19 23:37:00 | 只看该作者
设置这个的主要目的是:防止用户非正常关机导致的后台数据库损坏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-21 10:43 , Processed in 0.093504 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表