以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]不建立表关连能否自动引用其他表的数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104320) |
-- 作者:Alan_liu -- 发布时间:2017/7/27 11:54:00 -- [求助]不建立表关连能否自动引用其他表的数据 老师,你好, 如附件“销售单表”,想把此表的“销售单号”根据生产批号卷号自动输入到“复卷表”上的销售单号列上,是否可以实现。 备注:因“销售单号”是在有“生产批号卷号”后才给定的,不是在有“生产批号卷号”前给定,即先有“产批号卷号”后有“销售单号”,所以按传统方法建立表关连,实现不了,是否可以通过其他办法实现呢? 此主题相关图片如下:销售单表.png 此主题相关图片如下:复卷表.png |
-- 作者:有点甜 -- 发布时间:2017/7/27 12:26:00 -- 跨表引用
http://www.foxtable.com/webhelp/scr/1451.htm
|
-- 作者:Alan_liu -- 发布时间:2017/7/27 14:00:00 -- 老师,你好 我是新手,输入下面代码后,不会自动从销售单调取“销售单号”,请帮忙看看是哪里有问题。谢谢!
If e.DataCol.Name = "生产批号卷号" Then |
-- 作者:有点甜 -- 发布时间:2017/7/27 14:28:00 -- 销售单表的datacolchanged事件,加上代码
If e.DataCol.Name = "生产批号卷号" OrElse e.DataCol.Name = "销售单号" Then End If
或者,可以直接在销售单表datacolchanged写代码
If e.DataCol.Name = "生产批号卷号" OrElse e.DataCol.Name = "销售单号" Then [此贴子已经被作者于2017/7/27 18:18:17编辑过]
|
-- 作者:Alan_liu -- 发布时间:2017/7/27 16:52:00 -- 我试了两周方法加上去,都不行。
就是在销售单表上输入生产批号卷号和销售单号后,在复卷表的销售单能根据销售单表上的生产批号卷号判断,自动输入销售单号。
我上传了整个项目文件夹,老师能否帮我看看。谢谢! |
-- 作者:有点甜 -- 发布时间:2017/7/27 18:18:00 -- 没看到你上传的文件,直接在销售单表datacolchanged写代码
If e.DataCol.Name = "生产批号卷号" OrElse e.DataCol.Name = "销售单号" Then
最后,记得重置列 http://www.foxtable.com/webhelp/scr/1469.htm
[此贴子已经被作者于2017/7/27 18:18:05编辑过]
|
-- 作者:Alan_liu -- 发布时间:2017/7/27 18:36:00 -- 已解决,非常感谢! |