以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  相同的图号只显示一个  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178323)

--  作者:有点灰3
--  发布时间:2022/6/29 19:06:00
--  相同的图号只显示一个

 


图片点击可在新窗口打开查看此主题相关图片如下:409.png
图片点击可在新窗口打开查看
这麻烦问一下      这个图号都是一样的情况下   我想只显示一行的话  该怎么设置    只显示一个图号和总价最高的行   谢谢
--  作者:有点蓝
--  发布时间:2022/6/30 8:58:00
--  
参考:http://www.foxtable.com/webhelp/topics/1478.htm
--  作者:有点灰3
--  发布时间:2022/6/30 9:50:00
--  
因为这个表内容是从上一个表格继承过来的   所以我不想再进行筛选操作(后期做窗口准备把筛选按钮不显示)   那应该怎么处理
--  作者:有点灰3
--  发布时间:2022/6/30 10:04:00
--  

 If e.DataCol.Name = "图号" Then
    If e.NewValue Is Nothing Then

           e.Cancel = True
    End If
End If


图片点击可在新窗口打开查看此主题相关图片如下:0.png
图片点击可在新窗口打开查看
或者我在增加行之前判断行吗
--  作者:有点蓝
--  发布时间:2022/6/30 10:04:00
--  
自己使用代码控制:http://www.foxtable.com/webhelp/topics/2712.htm
--  作者:有点灰3
--  发布时间:2022/6/30 10:56:00
--  

If e.DataCol.Name = "图号" Then
    Dim dr As DataRow
    dr = e.DataTable.Find("图号 = \'" & e.NewValue & "\'")
    If dr IsNot Nothing Then
               e.Cancel = True
               e.DataRow.Delete
    End If
End If

 


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

图片点击可在新窗口打开查看此主题相关图片如下:35.png
图片点击可在新窗口打开查看改完报警是什么原理

--  作者:有点蓝
--  发布时间:2022/6/30 11:03:00
--  
去掉e.DataRow.Delete
--  作者:有点灰3
--  发布时间:2022/6/30 11:07:00
--  

我一开始就是这样写的   但是会出现一个问题就是会有很多空白行出现   这不是我想要的  

 


--  作者:有点蓝
--  发布时间:2022/6/30 11:10:00
--  
使用文字详细描述一下,要做什么功能?
--  作者:有点灰3
--  发布时间:2022/6/30 11:15:00
--  


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

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

新产品来了我们会根据实际情况进行分工序报价   然后形成总价    到新项目审批表找老板审核    但是老板不希望把所有行都看见   因为他只关心总价格    所以就显示一条 就行