Foxtable(狐表)用户栏目专家坐堂 → 系统菜单里的筛选功能进一步实现


  共有2177人关注过本帖平板打印复制链接

主题:系统菜单里的筛选功能进一步实现

美女呀,离线,留言给我吧!
月亮天蝎
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:107 积分:930 威望:0 精华:0 注册:2015/7/6 10:24:00
系统菜单里的筛选功能进一步实现  发帖心情 Post By:2015/7/13 15:37:00 [只看该作者]

我看了实战演练任务十,想实现一个类似系统菜单里的筛选按钮的功能

 

Dim m As RibbonMenu.MenuButton = e.MenuButton
Dim t As Table = CurrentTable
If t.Current Is Nothing Then
    Return
End If
If t.Current.IsNull(t.ColSel) Then
    m.Items("Equal").Text = "等于空白"
Else
    m.Items("Equal").Text = "等于" & t.Text
End If
m.Items("str包含文本").Visible = t.Cols(t.Colsel).IsString
m.Items("str不含文本").Visible = t.Cols(t.Colsel).IsString
m.Items("Numeric").Visible = t.Cols(t.Colsel).IsNumeric
m.Items("Date").Visible = t.Cols(t.Colsel).IsDate

If m.Items("str包含文本").Visible =True
    m.Items("str包含文本").text="包含" & t.Text
End If

If m.Items("str不含文本").Visible =True
    m.Items("str不含文本").text="不包含" & t.Text
End If

 

CurrentTable.Filter =t.Cols(t.Colsel)= t.text

 

如何调用方法click,实现单击下拉菜单“等于空白”就可以筛选呢?

方便的话,能给我你们系统菜单里筛选按钮的代码么?

 


 回到顶部