以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  增加数据行有问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176871)

--  作者:edisontsui
--  发布时间:2022/4/29 11:31:00
--  增加数据行有问题
我的系统有些数据表的“增加行”功能不起作用了,即无法增加行,如果是插入行,则屏幕会闪一下,但也是看不到增加了的空白行。会有什么因素导致这个问题呢?前几天发布的版本就不存在这个问题。
--  作者:有点蓝
--  发布时间:2022/4/29 11:33:00
--  
这些表格是不是做了筛选?新增的行,如果没有赋值,不符合筛选条件,当然就不显示了
--  作者:edisontsui
--  发布时间:2022/4/29 13:00:00
--  
If user.group = "铝巴跟单" OrElse user.group = "行政" OrElse user.name = "开发者"
    Dim b As New GroupTableBuilder("珠江弯头出货数量",DataTables("珠江弯头开料单"))
    b.Groups.Clear()
    b.Filter = Tables("珠江弯头开料单").Filter
    b.Groups.AddDef("生产票号")
    b.Groups.AddDef("订单号")
    b.Groups.AddDef("型号")
    b.Groups.AddDef("客户")
    b.Totals.AddDef("数量")
    b.Build
End If

(1) 有四个数据表在 afterfilter 里面都有上面的代码,但以前一直都有这些代码,用起来都没问题。现在还是这些代码,只是其中2个数据表无法增加新行。
(2) 如果是其他筛选功能影响,增加的新行不显示,那么点击菜单上的“切换”按钮后,空白行应该可以显示出来了,但也是不显示出来,说明增加新行还是不成功的。

--  作者:edisontsui
--  发布时间:2022/4/29 13:02:00
--  
还有一个现象,这4个表,以前增加新行时,新行很快就显示出来的。现在能增加新行的两个表,增加新行时,新行的显示很慢。
--  作者:有点蓝
--  发布时间:2022/4/29 13:40:00
--  
请上传实例测试
--  作者:edisontsui
--  发布时间:2022/4/29 14:25:00
--  
我将已经发布的项目(一个是没问题的,一个是有问题的)传给你行吗?
--  作者:edisontsui
--  发布时间:2022/4/29 14:28:00
--  
我发现,在不加载数据情况下登陆系统,那4个表增加新行就没有问题。
--  作者:edisontsui
--  发布时间:2022/4/29 14:29:00
--  
是不是SQL 里面哪里限制了数据表的行数?
--  作者:有点蓝
--  发布时间:2022/4/29 14:35:00
--  
看看是不是这个原因:http://www.foxtable.com/webhelp/topics/1813.htm
--  作者:edisontsui
--  发布时间:2022/4/29 15:21:00
--  
不是这个原因,4个表的设置都是“加载所有行”的。