Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-窗体/数据页

找出重复项,标记红色

时 间:2018-05-10 21:07:49
作 者:雨泉   ID:39037  城市:金昌
摘 要:重复项
正 文:

      今天在网站找到一个比较好的东东,自己研究了一下,现在将我实现的效果和大家分享一下!!

图   示:

点击图片查看大图


具体代码如下:

    Dim ctl As Control
    Dim rst As DAO.Recordset
    Dim str As String
    Set rst = Me.sfrList.Form.RecordsetClone
    If rst.RecordCount > 0 Then rst.MoveFirst
    Do Until rst.EOF
        If DCount("*", "TMP_牛群转群日期", "乳牛号='" & rst!乳牛号 & "'") > 1 Then
            str = str & "乳牛号='" & rst!乳牛号 & "' or "
        End If
        rst.MoveNext
    Loop
    If Len(str) > 0 Then
        str = Left(str, Len(str) - 4)
    End If
    For Each ctl In Me.sfrList.Form
        If ctl.ControlType = acTextBox or ctl.ControlType = acComboBox Then
            ctl.FormatConditions.Add acExpression, acEqual, 1
            ctl.FormatConditions(0).Modify acExpression, , str
            ctl.FormatConditions(0).BackColor = vbRed
        End If
    Next



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助