Foxtable(狐表)用户栏目专家坐堂 → 筛选后用颜色表示


  共有12571人关注过本帖树形打印复制链接

主题:筛选后用颜色表示

帅哥哟,离线,有人找我吗?
mr725
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/6/28 15:19:00 [显示全部帖子]

以下是引用blackzhu在2010-6-28 14:56:00的发言:

 我就是忘了怎么做了,那么示例找不到了.

 

    If  e.Col.Name = "产品" Then
    If e.Row.IsNull(e.Col.Name) = False 

         If e.Row(e.Col.Name) = ?  (如何等于窗口的文本框的数据) Then 
        e.Style = "标出信息" '那么用"优秀"样式绘制单元格
    End If
End If

你不应该吧?:

If e.Row(e.Col.Name) = e.form.Controls("TextBox1").text


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/6/28 16:10:00 [显示全部帖子]

drawcell事件:

If  e.Col.Name = "第一列" Then
    If e.Row.IsNull(e.Col.Name) = False
        if Forms("窗口7").opened           
            If e.Row(e.Col.Name) = Forms("窗口7").Controls("TextBox1").text Then
                e.Style = "样式1" '那么用"优秀"样式绘制单元格
            end if
        End If
    End If
End If

 

窗口textbox控件的 textchanged事件:

With CurrentTable
    .StopRedraw
    .ResumeRedraw
End With

[此贴子已经被作者于2010-6-28 16:11:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/7/2 10:57:00 [显示全部帖子]

有意思, 留下了~ 


 回到顶部