一个关于重复和必填检测函数-王三平
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


一个关于重复和必填检测函数

发表时间:2009/2/2 13:47:35 评论(2) 浏览(7513)  评论 | 加入收藏 | 复制
   
摘 要:在表结构设计时,规定某些字段为必填项,某些字段不得重复,而用户操作时可能发生错误,产生冲突,此时,我们可以在窗体的错误事件中,引用此函数,进行提示,并限制相关操作.
正 文:

一个关于重复和必填检测函数
Public Function gf_FormError(DataErr1 As Integer, Response1 As Integer)
'功能说明:在表结构设计时,规定某些字段为必填项,某些字段不得重复,而用户操作时可能发生错误,产生冲突
'         此时,我们可以在窗体的错误事件中,引用此函数,进行提示,并限制相关操作
'使用说明:在窗体的错误事件中引用
'使用示例: gf_FormError DataErr,response
'作者: 王三平
'日期:2009-1-13
'修改:

On Error GoTo Line_Exit

    Const conDuplicateKey = 3022
    Const conRequiredKey = 3314

    Dim strMsg As String

    If DataErr1 = conDuplicateKey Then
        Response1 = acDataErrContinue
        strMsg = "数据必须是唯一的," _
               & "请重新输入数据。"
        MsgBox strMsg, vbOKOnly, "警告"
    End If

    If DataErr1 = conRequiredKey Then
        Response1 = acDataErrContinue
        strMsg = "带*号为必填字段,不能为空!"
        MsgBox strMsg, vbOKOnly, "警告"
    End If

Line_Exit:
    Exit Function
line_Error:
    Resume Line_Exit
End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access源码示例】通用必填项检查函数及友好提示功能实现示例  【红尘如烟  2012/6/16】
Access组合列表框必填字段的提示信息设置  【Aaron  2013/2/3】
检查子窗体必填项函数  【金宇  2013/3/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

王三平

文章分类

文章存档

友情链接