Access交流中心

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

关于密码窗体里 输入密码框的密码不会自动删除

LSM  发表于:2009-09-10 23:02:08  
复制

 当我做完一切操作 准备开始运行的时候

 

 运行密码窗体 输入错误的密码 (点确定)

—————————————————————————

“密码错误” 当我输入第二遍的时候

系统不会自动把原先的错误密码删除 

而是要我自己手动把它删除 这太麻烦了

 

还有如果我输入正确的密码 进入下一个窗口时

原先这窗口的密码还在  一般来说 它会自动删掉

 

就因为这两点 (即麻烦 又不安全)

所以就

跑来问一下 

我应该怎么设置

麻烦各位了

 

 

 

Top
LSM 发表于:2009-09-10 23:05:52

在想补充一点 输入的密码能区分它的大小写吗? 如果能 我在属性里应该怎么设置



残荷听雨 发表于:2009-09-11 01:13:32

附件不能上传?



残荷听雨 发表于:2009-09-11 01:42:33

Private Sub Command2_Click()
   If IsNull(Me.Text0) Then
      MsgBox ("您未输入密码!")
      Me.Text0.SetFocus
      Exit Sub
   End If
  
   Dim I, J, K As Integer
   K = 0
   For I = 1 To Len(Me.Text0)
       J = Asc(Mid(Me.Text0, I, 1))
       If J >= 65 And J <= 90 Then
          K = 1
          MsgBox ("您使用了大写字母,请切换为小写!")
          Exit For
       End If
   Next I

   If K = 1 Then
      Me.Text0.SetFocus
      Me.Text0 = Null
      Exit Sub
   End If

   If Me.Text0 = "123asd" Then
      Me.Text0 = Null
      DoCmd.OpenForm "点击“确定”按钮后打开的窗体", acNormal, "", "", , acNormal
      Exit Sub
   Else
      Me.Text0 = Null
      MsgBox ("密码错误!")
      Me.Text0.SetFocus
   End If
     
     
End Sub



残荷听雨 发表于:2009-09-11 01:45:47

附件不能上传,不知咋回事?只好将代码上传。测试密码:123asd

不输入密码、含大写、密码错误等情况均测试一下。



LSM 发表于:2009-09-11 16:16:58

谢谢你

好完整

 

可我想问一下

方法是不是在按钮里写代码

而不是在按钮的属性里设置

或者说是在宏里建命令。



LSM 发表于:2009-09-11 16:44:22

DoCmd.OpenForm "点击“确定”按钮后打开的窗体", acNormal, "", "", , acNormal

 

我这句话不明白是什么意思?



wyh-感谢各位老师。 发表于:2009-09-11 17:45:43
(点击“确定”按钮后打开的窗体) 是你要打开主窗体的名称。

残荷听雨 发表于:2009-09-11 18:18:11

我的IE不支持上传,通过QQ传给你

 



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