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


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

主题:项目发布后的问题

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


加好友 发短信
等级:婴狐 帖子:48 积分:412 威望:0 精华:0 注册:2019/9/10 13:32:00
项目发布后的问题  发帖心情 Post By:2019/11/4 14:48:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191104143959.png
图片点击可在新窗口打开查看
发布项目后,自己做的下拉菜单的功能怎么用不了了,点击了没反应,原来的是可以用的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191104143930.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

写了什么代码?

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


加好友 发短信
等级:婴狐 帖子:48 积分:412 威望:0 精华:0 注册:2019/9/10 13:32:00
  发帖心情 Post By:2019/11/4 15:16:00 [只看该作者]

你看一下,下拉框的代码主要在changedcommited事件里

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

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

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


加好友 发短信
等级:婴狐 帖子:48 积分:412 威望:0 精华:0 注册:2019/9/10 13:32:00
  发帖心情 Post By:2019/11/4 16:03:00 [只看该作者]

这是第一个下拉框的changedcomitted事件代码
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:newtemp (2).txt


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:婴狐 帖子:48 积分:412 威望:0 精华:0 注册:2019/9/10 13:32:00
  发帖心情 Post By:2019/11/4 18:04:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
前三个是这个,第四个弹出的是combobox3的项目个数
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

 回到顶部