以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据关联列的编号选择另外一个表的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51873) |
-- 作者:yangwenghd -- 发布时间:2014/6/4 20:06:00 -- 根据关联列的编号选择另外一个表的行 Dim idx As Integer = Tables("商品库").FindRow("速卖通档案_档案号 = \'" & Tables("订单附表").Current("产品号").Substring(0, 10) & "\'", 0, False) Tables("商品库").Position = idx MainTable = Tables("商品库") 如果"订单附表"是关联的那个表应该怎么写啊
|
-- 作者:有点甜 -- 发布时间:2014/6/4 20:10:00 -- 引用关联表,中间用.连接
http://www.foxtable.com/help/topics/0089.htm
|
-- 作者:yangwenghd -- 发布时间:2014/6/4 20:20:00 -- 是不是: Dim idx As Integer = Tables("商品库").FindRow("速卖通档案_档案号 = \'" & Tables("客户订单表.订单附表").Current("产品号").Substring(0, 10) & "\'", 0, False) Tables("商品库").Position = idx MainTable = Tables("商品库") |
-- 作者:有点甜 -- 发布时间:2014/6/4 20:22:00 -- 嗯嗯。 |
-- 作者:yangwenghd -- 发布时间:2014/6/4 20:33:00 -- .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2014.4.20.1 错误所在事件:窗口,客户订单,Button01,Click 详细错误信息: Public member \'Substring\' on type \'Integer\' not found. 是不是一个填写关联的名称
|
-- 作者:有点甜 -- 发布时间:2014/6/4 20:35:00 -- 为什么substring?直接比较不行?
Dim idx As Integer = Tables("商品库").FindRow("速卖通档案_档案号 = \'" & Tables("客户订单表.订单附表").Current("产品号")& "\'", 0, False)
If idx > -1 Then
Tables("商品库").Position = idx
MainTable = Tables("商品库")
End If
[此贴子已经被作者于2014-6-4 20:35:31编辑过]
|