以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何跨表引用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184429)

--  作者:yolala
--  发布时间:2022/12/6 23:48:00
--  如何跨表引用
实现需求:把表B的值班人员名单,引用并且插入到表A的值班人员中去,代码如何写?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:值班人员.table




--  作者:有点蓝
--  发布时间:2022/12/7 8:34:00
--  
参考:http://www.foxtable.com/webhelp/topics/0057.htm
--  作者:yolala
--  发布时间:2022/12/7 9:50:00
--  
蓝版,这样子做,没有办法直接把对应表列的数据插入到指定表列的数据中去呀,通过表B设计了一个录入窗口,在表B录入了值班人员数据,表A的值班人员数据并不能直接显示呀,还得通过选择下拉列表来实现,这不是我想要的结果。蓝版,看看该怎么实现我的需求。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:值班人员.table



[此贴子已经被作者于2022/12/7 9:50:34编辑过]

--  作者:有点蓝
--  发布时间:2022/12/7 9:52:00
--  
意思是表B录入一行数据,表A也同时增加一行数据?
--  作者:yolala
--  发布时间:2022/12/7 9:53:00
--  
对的,就是这样的需求。怎么实现呢?
--  作者:有点蓝
--  发布时间:2022/12/7 9:57:00
--  
在表Bdatacolchanged事件给表A新增一行,然后赋值即可
--  作者:yolala
--  发布时间:2022/12/7 9:59:00
--  
蓝版,可以在我的实例里写一下吗?
--  作者:有点蓝
--  发布时间:2022/12/7 10:10:00
--  
很简单的功能,先自己学着写,写不通再帮您改

--  作者:yolala
--  发布时间:2022/12/7 10:29:00
--  
写好了,不知道为啥表A的数据仍然为空。图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:值班人员.table



--  作者:有点蓝
--  发布时间:2022/12/7 10:32:00
--  
新增的行是没有任何数据的,所以请到表B的datacolchanged事件处理,判断值班人员列有数据再给表A新增。datacolchanged事件的用法看8楼