设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] [求助]连续窗体文本框控件锁定问题

[复制链接]
1#
发表于 2010-8-17 06:52:45 | 显示全部楼层
求一个通用文本框自行锁定模块
要求文本框控件更新后自行锁定不能修改
我现在用的方法是窗体跟新后事件锁 ...
xuwenning 发表于 2010-8-16 20:57

在窗体加载事件中写更新后的事件即可。


2#
发表于 2010-8-17 08:12:34 | 显示全部楼层
发表于 1 小时前!!
老汉起床早啊!
xuwenning 发表于 2010-8-17 08:08

一两句说不清楚,请上传实例吧。


3#
发表于 2010-8-17 09:22:26 | 显示全部楼层


Private Sub Form_Load()
Dim ctls As Controls
Dim ctl As Control
Set ctls = Me.Controls
For Each ctl In ctls
    If ctl.ControlType <> acLabel Then
        ctl.OnGotFocus = "=AllOnGotFocus('" & ctl.Name & "')"
    End If
Next ctl
End Sub

Function AllOnGotFocus(ctlname As String)
Dim ctls As Controls
Set ctls = Me.Controls
If IsNull(ctls(ctlname).Value) = True Then
    ctls(ctlname).Locked = False
Else
    ctls(ctlname).Locked = True
End If
End Function

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 04:15 , Processed in 0.132911 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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