以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132435) |
-- 作者:lxmoffice -- 发布时间:2019/3/21 20:48:00 -- [求助] 有个问题想请教下大家 我设置了A,B两个窗口, A为主窗口, 绑字表1作为主表; B为停靠窗口, 也绑定表1但作为副表. 两个窗口一起显示, 我需要在B窗口编辑表1, 当插入行时, 插入的新行并不根据我指定的行位置(B窗口表1)插入, 而是根据窗口A表1中当前行位置插入, 这应该是副表编辑问题, 请问这个问题可以解决吗? 即编辑副表等同编辑主表. |
-- 作者:有点甜 -- 发布时间:2019/3/21 23:14:00 -- 副本表设置排序,如
tables("窗口1_table1").sort = "_sortkey" |
-- 作者:lxmoffice -- 发布时间:2019/3/22 10:44:00 -- 老师, 您好! 排序好像没有用, 因为点选副表的行与主表当前行不同, 在编辑副表插入行始终按主表当前行执行. 还有其它办法吗? |
-- 作者:有点甜 -- 发布时间:2019/3/22 12:19:00 -- 你插入行代码自己写的?试试改成
Tables("副本表").InsertNew
如果还有问题,做个实例发上来测试 |
-- 作者:lxmoffice -- 发布时间:2019/3/22 16:07:00 -- 老师, [此贴子已经被作者于2019/3/22 16:06:54编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/3/22 16:17:00 -- 筛选代码改成这样,即可
Dim ids = Tables("窗口2_table1").DataTable.GetComboListString("_identify", "not 序号=11 or 序号 is null") |