以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  副本表新增行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=128479)

--  作者:deliangzhaoe
--  发布时间:2018/12/7 21:12:00
--  副本表新增行
在主窗口的表A中点击某单元格时打开一个窗口1,窗口1中有一个副本表B绑定了表B,窗口打开时副本表B筛选出与表A中当前行某些列内容相同的行,
窗口1中有新增一行,增加多行,插入行按钮,点击按钮时,副本表B新增行和插入行,表B新增行和插入行,这三个按钮的代码该怎么写?谢谢

[此贴子已经被作者于2018/12/8 8:54:19编辑过]

--  作者:有点蓝
--  发布时间:2018/12/7 21:22:00
--  
参考:http://www.foxtable.com/webhelp/scr/0560.htm



--  作者:deliangzhaoe
--  发布时间:2018/12/8 8:54:00
--  
新增行和插入行后,在主表B中实际已经增加和插入行,但窗口1中副本表A不显示,并且跳到了第一行,这是怎么回事?
我写的新增行、插入行代码没有问题,可能是其他的代码产生了影响。会是哪里的代码产生的影响?需要我将项目的所有代码文档发给你吗?
--  作者:有点蓝
--  发布时间:2018/12/8 9:16:00
--  

既然副本Table是独立的,所以它必须有自己的名称,这样才能和原Table区分开来,其名称为 :

窗口名称_控件名称

假定副本Table控件的名称为“Table1”,所在窗口的名称为“窗口1”,那么不管其绑定到哪一个表,它的名称都是“窗口1_Table1”,我们可以通过这个名称来引用它 ,例如:

Tables("窗口1_Table1").Filter = "产品 = \'PD01\'"


Tables("窗口1_Table1").Addnew


--  作者:deliangzhaoe
--  发布时间:2018/12/8 9:29:00
--  
Tables("作业活动库风险分级情况查看_table1").addnew()
Tables("作业活动库风险分级情况查看_table1").InsertNew()



--  作者:deliangzhaoe
--  发布时间:2018/12/8 9:44:00
--  
你给我一个邮箱,我把项目发给你,你直接看一下吧?
--  作者:有点蓝
--  发布时间:2018/12/8 9:55:00
--  
请直接上传到论坛


--  作者:deliangzhaoe
--  发布时间:2018/12/8 10:46:00
--  

[此贴子已经被作者于2018/12/8 13:55:05编辑过]

--  作者:有点蓝
--  发布时间:2018/12/8 11:22:00
--  
哪个窗口哪个功能?有什么问题?
--  作者:deliangzhaoe
--  发布时间:2018/12/8 11:37:00
--  
打开主窗口后,点击任务栏:作业活动清单库,在右表中点击风险分级情况查看,打开单元格窗口,里面的新增行、插入行有问题