Foxtable(狐表)用户栏目专家坐堂 → 项目发布后的问题


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

主题:项目发布后的问题

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/4 15:10:00 [显示全部帖子]

写了什么代码?

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/4 15:39:00 [显示全部帖子]

changedcommited事件有什么代码?请发上来。我没有千里眼,看到您的电脑上的代码

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/4 16:50:00 [显示全部帖子]

Dim ColName As String = e.ComboBox.Text '获得组合框的内容
msgbox(ColName)
Dim index As Integer =0
'没有索引.只能是遍历进行判断
For i As Integer = 0 To e.ComboBox.Items.count - 1
    If e.ComboBox.Items(i).Name = ColName
        index=i
    End If
Next
msgbox(index)
ListSecond=ListFirst(index).CodeNames
With CurrentTable 
    If .Cols.Contains(ColName) Then '如果当前表包括输入名称的列
        .Select(.RowSel, .Cols(ColName).Index) '那么选择该列.
    End If
End With


RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox2").Items.Clear 
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox2").Text=""
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox3").Items.Clear 
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox3").Text=""
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox4").Items.Clear 
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox4").Text=""
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox5").Items.Clear 
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox5").Text=""
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox6").Items.Clear 
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox6").Text=""
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox7").Items.Clear 
RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox7").Text=""
msgbox("Combox2项目个数" & ListSecond.Count)
If ListSecond.Count>0
With RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox2")
    .Items.Clear '清除原有项目
    For i As Integer = 0 To ListSecond.Count - 1
        '定义一个标准按钮,按钮的名称等于列名称.
        Dim b As New RibbonMenu.Button(ListSecond(i).Name) 
        b.Text = ListSecond(i).Name '按钮的标题也等于列名称
        .Items.Add(b)
    Next
    If .Items.Count >0
        .Text=.Items(0).Name
    End If
End With
msgbox("Combox3项目个数" & ListThird.Count) '这些都弹出什么值?
……

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/4 20:24:00 [显示全部帖子]

这样呢?

msgbox("Combox2项目个数" & ListSecond.Count)
If ListSecond.Count>0
With RibbonTabs("数据统计").Groups("功能组1").Items("工具栏1").Items("Combox2")
    .Items.Clear '清除原有项目
    For i As Integer = 0 To ListSecond.Count - 1
        '定义一个标准按钮,按钮的名称等于列名称.
        Dim b As New RibbonMenu.Button(ListSecond(i).Name) 
        b.Text = ListSecond(i).Name '按钮的标题也等于列名称
msgbox(b.Text)
        .Items.Add(b)
    Next
    If .Items.Count >0
        .Text=.Items(0).Name
msgbox(.Text)
    End If
End With

 回到顶部