输入型控件判断是否为空-水果
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


输入型控件判断是否为空

发表时间:2020/3/4 22:31:40 评论(0) 浏览(4703)  评论 | 加入收藏 | 复制
   
摘 要:输入型控件判断是否为空。
正 文:
Public Function gf_FieldisNull(ByVal rform As Form) As Boolean
'功能说明:我们开发的软件在实际应用中,有些字段是必须输入的.而用户可能会因为操作上的原因,发生漏输入的现象
'         这个函数可以控制用户必须输入合法数据.
'使用说明:首先需要在窗体必输控件的"控件提示文本"属性中填入"必填",在"标记"属性中填写该控件的中文名
'使用示例: gf_FieldIsNotNull Me
'作者: 王三平,参考中国人提供的源代码,修改.
'日期:2007-10-13
'修改:2009-1-12 更正以下缺点
'---1、由于在修改窗体中的字段名不是中文,所以提示信息出现的是字母,你可以取中文名字,来取得好的效果。
'---2、如果窗体视图是数据表样式,则会出现错误提示,此功能完善。
    On Error GoTo errorhandler
    Dim ctl As Control
    For Each ctl In rform.Controls
        With ctl
            If .ControlType = acTextBox _
                or .ControlType = acComboBox _
                or .ControlType = acListBox _
                or .ControlType = acCheckBox _
                or .ControlType = acOptionButton _
                or .ControlType = OptionGroup _
                Then
            If ctl.ControlTipText = "必填" And IsNull(ctl) Then
                FieldisNull = True
                ctl.SetFocus
                MsgBox "请录入[ " & ctl.Tag & " ]必填项! ", 64, "系统提示!"
                Exit For
            Else
                FieldisNull = False
            End If
            End If
        End With
    Next ctl
errorhandler_exit:
    Exit Function
errorhandler:
    Resume Next
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
提供一个字段必填项函数  【aodou51899  2009/2/2】
【access源码示例】通用必填项检查函数及友好提示功能实现示例  【红尘如烟  2012/6/16】
检查子窗体必填项函数  【金宇  2013/3/18】
vba动态设定窗体中必填项目  【yuhong  2015/4/10】
[access]进销存--子窗体检测必填项失灵  【杨雪  2015/6/29】
实现点击一个按钮时,让一个文本框变为必填项,否则不让保存  【  2018/11/22】
常见问答
技术分类
相关资源
文章搜索
关于作者

水果

文章分类

文章存档

友情链接