Foxtable(狐表)用户栏目专家坐堂 → 菜单设计


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

主题:菜单设计

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
菜单设计  发帖心情 Post By:2014/9/23 9:07:00 [只看该作者]

我在菜单下有个ComboBox,按钮是通过表A的编号列动态加载的。
Dim xz As RibbonMenu.ComboBox = RibbonTabs("测试").Groups("测试").Items("编号选择")
我想限定 combobox的显示的text 。要求,寻找表A中判断为true的行的编号,如果没有,就为最小行的编号,如果还是没有,就在表A下新增编号为001的行,text显示001

我在功能区(名称为测试)的select tab事件下写了下面的代码。没能实现。我想问问。要实现这个功能,我需要在什么事件下写怎样的代码。
Dim tn As DataRow = DataTables("表A").Find("编号","判断 Desc")
if tn isnot nothing then
xz.text= tn("编号")
else 
dim ts as datarow = datatables("表A").addnew
ts("编号")="001"
end if
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:求助事例.table



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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/23 9:10:00 [只看该作者]

Dim tn As DataRow = DataTables("表A").Find("判断=True","编号 Desc")
if tn isnot nothing then
xz.text= tn("编号")
else 
dim ts as datarow = datatables("表A").addnew
ts("编号")="001"
end if

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


加好友 发短信
等级:幼狐 帖子:155 积分:1345 威望:0 精华:0 注册:2013/7/31 9:47:00
  发帖心情 Post By:2014/9/23 9:30:00 [只看该作者]

要求,寻找表A中判断为true的行的编号,如果没有,text就为最小行的编号,如果还是没有,就在表A下新增编号为001的行,text显示001

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/23 9:33:00 [只看该作者]

Dim tn As DataRow = DataTables("表A").Find("判断=True","编号 Desc")
if tn isnot nothing then
xz.text= tn("编号")
else 
tn = DataTables("表A").Find("","编号")
if tn isnot nothing then
xz.text= tn("编号")
else 
dim ts as datarow = datatables("表A").addnew
ts("编号")="001"
end if
end if

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/23 9:35:00 [只看该作者]

Dim tn As DataRow = DataTables("表A").Find("判断=True","编号 Desc")
If tn IsNot Nothing Then
    xz.text= tn("编号")
Else
    tn = DataTables("表A").Find("","编号 Desc")
    If tn IsNot Nothing Then
        xz.text= tn("编号")
    Else
        Dim ts As DataRow = DataTables("表A").addnew
        ts("编号")="001"
    End If
End If

 回到顶部