解决多选函数前面总是出现标签内容的问题-甘
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


解决多选函数前面总是出现标签内容的问题

发表时间:2018/7/24 15:14:21 评论(0) 浏览(3034)  评论 | 加入收藏 | 复制
   
摘 要:解决多选函数前面总是出现标签内容的问题
正 文:
解决多选函数前面总是出现标签内容的问题:

原来的函数代码如下
Public Function MultComb()
    Dim i As Integer, strList As String
    With Screen.ActiveControl
        If Len(Nz(.Value)) = 0 Then
             .Tag = ""
        Else
            If InStr(1, .Tag, "、" & .Value) > 0 Then
              .Tag = Replace(.Tag, "、" & .Value, "")
            End If
            If InStr(1, .Tag, .Value) > 0 Then
                .Tag = Replace(.Tag, .Value, "")
            End If
            .Tag = .Tag & "、" & .Value
            If Left$(.Tag, 1) = "、" Then
                .Tag = Mid$(.Tag, 2)
            End If
            .Value = .Tag
        End If
    End With
End Function

实际在使用的过程中总是需要字符前面出现“<quiered><length20>、”这个标签内容。反复查看函数,最终发现问题出在这个代码:
       If Len(Nz(.Value)) = 0 Then
             .Tag = ""
将Len(Nz(.Value)) = 0直接改成Nz(.Value,"") = ""
问题迎刃而解!!!

每天进步一点,良心好受一点[太开心]

Access软件网交流QQ群(群号:198465573)
 
 相关文章
FAQ:用代码定义字段AllowZeroLength和Requir...  【竹笛  2007/12/15】
【access示例源码】一页多标签报表  【漏蛧尐魚℡  2012/4/23】
通过函数,将必填字段的文本框背景色和标签的字体颜色进行指定  【易勋  2016/11/17】
快速开发平台(进销存教程)--lbl当前分类标签和linTop线条...  【小馒头  2017/1/11】
文本框和标签的caption属性  【伊西军  2018/2/22】
常见问答
技术分类
相关资源
文章搜索
关于作者


文章分类

文章存档

友情链接