以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  明细表怎么不加载原有的数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=144041)

--  作者:巷弄太过弯曲
--  发布时间:2019/12/9 14:21:00
--  明细表怎么不加载原有的数据
老师,请问我这个新增窗口 每次打开新增窗口后,下面就会出现明细表现有的记录,能不能打开新增窗口的时候,下面绑定的明细表窗口不显示数据,只有我点击新增才可以增加一行

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_20191209141609.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2019/12/9 14:41:00
--  
窗口afterload事件筛选掉

e.form.controls("table1").table.filter = "False"

--  作者:巷弄太过弯曲
--  发布时间:2019/12/9 15:44:00
--  
老师,这样写的话我点击新增按钮,表(订单明细表)控件里面没有新增行显示

新增代码:Dim sts() As  String = {"客户","客户单号","订单日期","订单交期"}
For Each st As String In sts
    If Tables("订单主表").Current.IsNull(st) = True
        MessageBox.Show("请将红色必填字段填写完整!","提醒")
        Return
    End If
    
Next
\'---------------以下代码将主表字段赋值明细表字段
Dim r As Row = Tables("订单明细表").AddNew
For Each st As String In sts
    r(st) = Tables("订单主表").Current(st)
Next

--  作者:有点蓝
--  发布时间:2019/12/9 16:00:00
--  
我测试没有问题。请上传实例说明
--  作者:巷弄太过弯曲
--  发布时间:2019/12/9 16:17:00
--  
可以了 刚刚设置成副本了,所有用不了