Foxtable(狐表)用户栏目专家坐堂 → 代码求助


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

主题:代码求助

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


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
代码求助  发帖心情 Post By:2011/12/23 23:34:00 [只看该作者]

Dim m As RibbonMenu.MenuButton = e.MenuButton
Dim t As Table = CurrentTable
Dim c As Col = t.Cols(t.ColSel)

If t.Current Is Nothing Then
 Return
End If

If t.Current.IsNull(t.ColSel) Then
    m.Items("等于").Text = "等于空白"
Else
    m.Items("等于").Text = "等于" & t.Text
End If

If t.Current.IsNull(t.ColSel) Then
    m.Items("不等于").Text = "不等于空白"
Else
    m.Items("不等于").Text = "不等于" & t.Text
End If

If c.IsDate Then
   RibbonTabs("我的工作")("工作组")("Filter")("时段筛选").Enabled = True
Else   
   RibbonTabs("我的工作")("工作组")("Filter")("时段筛选").Enabled = False
End If

帮忙看下怎样才能在空表的状态下筛选不出现错误

[此贴子已经被作者于2011-12-23 23:41:57编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/12/23 23:49:00 [只看该作者]

将CurrentTable换成tables("某某表")试试!

 回到顶部
美女呀,离线,留言给我吧!
bm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
菜单中的代码。  发帖心情 Post By:2011/12/24 [只看该作者]

版主。这是菜单中的代码。所有表都要应用的。

 

 


图片点击可在新窗口打开查看此主题相关图片如下:截图80.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-12-24 0:02:50编辑过]

 回到顶部
美女呀,离线,留言给我吧!
bm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
按钮代码  发帖心情 Post By:2011/12/24 0:10:00 [只看该作者]

Syscmd.Filter.Equal()

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/12/24 0:19:00 [只看该作者]

是的,我说错了,这样改一下试试:

 

If t.Current Is Nothing or t.rows.Count < 1 Then
    Return
End If


 回到顶部
美女呀,离线,留言给我吧!
bm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
还是报错  发帖心情 Post By:2011/12/24 10:25:00 [只看该作者]

帮忙再看看吧

 


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/12/24 10:59:00 [只看该作者]

呵呵,为什么不用系统菜单改呢?这样不太会出错啊.

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/12/24 11:14:00 [只看该作者]

改成这样试试

 

If t Is Nothing Then
 Return
End If

 

 

if t.Rows.Count > 0 then

执行代码

end if


 回到顶部