以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 如何参考相关表来修改列内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=132519) |
||||
-- 作者:sanny -- 发布时间:2019/3/23 21:10:00 -- [求助] 如何参考相关表来修改列内容 版主,请问一下,有两个表:一个是产品,另一个是订单明细表。
在窗口中打开了订单明细表来填写交货期1 和 交货期2,可是这个表中只有代码,如何根据该订单表中的产品代码把产品表中的相关信息也带过来,这样就知道是什么产品了,再来填写交货期。产品中的相关信息又不可以增加到订单明细中,只做参考用。
如果用查询表的话,查询表中的内容是不可以修改的。
附上实例,谢谢。
[此贴子已经被作者于2019/3/23 21:11:40编辑过]
|
||||
-- 作者:zcgmxf -- 发布时间:2019/3/23 23:11:00 -- 在帮助中搜 “自定义录入界面” ,也可以自己在表的 DataColChanged 事件中自己写代码,在明细表中编辑产品代码时在产品表中找到相同代码的产品,把需要的内容复制过来就行了。 |
||||
-- 作者:sanny -- 发布时间:2019/3/24 9:09:00 -- 版主,
是这样的 :如图,小表是交货期,大表是查询表,当我选中大表中的1个或多个记录后,再选中小表中的相应记录,按修改后,可将小表表中选中的相应日期填写到order表中相应的交货期1和交货期2中。
此主题相关图片如下:捕获.png |
||||
-- 作者:有点甜 -- 发布时间:2019/3/24 12:14:00 --
|
||||
-- 作者:sanny -- 发布时间:2019/3/24 13:47:00 -- 谢谢,版主
如果如下的order 表在sql sever 上,不下载下来,该如何直接去修改交货期1 和交货期2.谢谢。
Dim t1 As Table = e.Form.controls("table1").Table For i As Integer = t1.TopPosition To t1.BottomPosition |
||||
-- 作者:有点甜 -- 发布时间:2019/3/24 14:46:00 -- Dim t1 As Table = e.Form.controls("table1").Table For i As Integer = t1.TopPosition To t1.BottomPosition fdr.save |
||||
-- 作者:sanny -- 发布时间:2019/3/24 20:27:00 -- 版主,
请帮忙再一下,这个查询表中没有找到唯一性,表SEOrderEntry中的ETD和ETA 如何根据窗口选中的记录来填写。
再麻烦了。 |
||||
-- 作者:sanny -- 发布时间:2019/3/24 20:27:00 -- 实例如下
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/24 22:54:00 --
不是有【_Identify】列?引用对应表的此列到查询表即可。
|
||||
-- 作者:sanny -- 发布时间:2019/3/25 22:17:00 -- 谢谢版主,找着了也填写成功了。再请问一下,如是用外部数据源,这些表不下载的话,如何直接去填写外部数据源中的这些表 ? |