以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]TopicBar 显示数据问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177804)

--  作者:秋夜凉了
--  发布时间:2022/6/5 15:31:00
--  [求助]TopicBar 显示数据问题

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

老师我在窗口中写了如下代码就是把库存“报警”行都显示出来,怎么TopicBar 不显示数据呢



Dim Page As WinForm.TopicPage
Dim cnt1 As Integer = DataTables("库存数据").Compute("Count(库存预警_上行_状态)", "( 库存预警_上行_状态 Is null Or 库存预警_上行_状态 <> \'报警\') ")
Page = e.Form.Controls("TopicBar2").Pages.Add("   库存上行预警", "   库存上行预警", "520.png")
Page.Links.Add("库存上行预警", "库存上行预警(" & cnt1 & ")", "521.png" )

--  作者:有点蓝
--  发布时间:2022/6/5 20:53:00
--  
请上传实例说明
--  作者:秋夜凉了
--  发布时间:2022/6/6 8:39:00
--  回复:(有点蓝)请上传实例说明
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb


老师请看,是不是我用了2个TopicBar的原因呢。


--  作者:有点蓝
--  发布时间:2022/6/6 8:49:00
--  
SplitContainer2和TopicBar1的停靠都设置为fill,窗口运行后显示的是TopicBar1,SplitContainer2被遮住在后面了
--  作者:秋夜凉了
--  发布时间:2022/6/6 13:51:00
--  回复:(有点蓝)SplitContainer2和TopicBar1的停靠都...

老师 我这TopicLinkClick 命令哪里写错了。

怎么执行不了,点击就自动把“报警”的所有行都显示出来


Select Case e.Link.Name
    Case "库存报警"
              For Each dr As DataRow In DataTables("库存数据").DataRows
            dr("库存预警_上行_状态") = "报警"
        Next \'打开报警的所有行        
End Select
\'MessageBox.Show(e.Page.Name & "|" & e.Link.Name)

--  作者:有点蓝
--  发布时间:2022/6/6 13:53:00
--  
没看懂【所有行都显示出来】是啥意思,这个代码只是给状态列赋值
--  作者:秋夜凉了
--  发布时间:2022/6/6 14:07:00
--  回复:(有点蓝)没看懂【所有行都显示出来】是啥意思...
就是给状态是“报警”的行都显示出来




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



--  作者:有点蓝
--  发布时间:2022/6/6 14:12:00
--  
筛选数据?
Tables("库存数据").filter = "库存预警_上行_状态= \'报警\'"