以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]副本关联 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151043) |
|
-- 作者:Cloud -- 发布时间:2020/6/13 15:57:00 -- [求助]副本关联 请教各位大师: 在窗口副本的positonChanged中写入以下代码: Tables("人机工位_员工排位").Filter = "订单款号 = \'" & Tables("人机工位_生产订单").Current("订单款号") & "\'" Tables("人机工位_员工排位").Filter = "部件 = \'" & Tables("人机工位_生产订单").Current("部件") & "\'") 打开窗口时报错,但可以应用。 求各位大神指点一下,怎么样写代码不会报错 想用两列作为关联,比如:上表有三行”订单款号“且名称相同,而”部件“列在相同订单中有三行不同名称,我想查询订单后用部件作为关联,并在下表中列出此“部件”的所有行数据
[此贴子已经被作者于2020/6/13 16:22:06编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2020/6/13 16:23:00 -- dim r as row = e.Table.Current if r isnot nothing then Tables("人机工位_员工排位").Filter = "订单款号 = \'" & r("订单款号") & "\' and 部件 = \'" & r("部件") & "\'") end if
|
|
-- 作者:Cloud -- 发布时间:2020/6/13 16:38:00 -- 这个代码不能保存,报错为:End of statement expected 错误代码 :Tables("人机工位_员工排位").Filter = "订单款号 = \'" & r1("订单款号") & "\' and 部件 = \'" & r1("部件") & "\'")
|
|
-- 作者:Cloud -- 发布时间:2020/6/13 16:50:00 -- 多了一个)号,去掉后可以保存了,但还是同样和报错: .NET Framework 版本:4.0.30319.36543 Foxtable 版本:2019.7.9.1 错误所在事件:生产订单,PositionChanged 详细错误信息: Object reference not set to an instance of an object. |
|
-- 作者:有点蓝 -- 发布时间:2020/6/13 17:10:00 -- 确定列名和表名是正确的 |
|
-- 作者:Cloud -- 发布时间:2020/6/15 12:27:00 --
|