以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  通过附表查询数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76151)

--  作者:kaituozhe
--  发布时间:2015/10/22 15:53:00
--  通过附表查询数据
我在资产负债表中原材料列设置了一个窗口,点右边的提示符可以打开查询窗口,前材料单号是此张单据的单据号,我现在的想法点行的原材料或材料单号时怎么能加载这个单据号的的数据,其他的数据不加载。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:练习.foxdb


--  作者:大红袍
--  发布时间:2015/10/22 16:00:00
--  
Dim t As Table = e.Form.controls("table1").Table
t.DataTable.LoadFilter = "物料编号 = \'" & Tables("资产负债表").current("原材料") & "\'"
t.DataTable.Load

--  作者:kaituozhe
--  发布时间:2015/10/22 16:09:00
--  
这个代码在那个事件中写呀
--  作者:大红袍
--  发布时间:2015/10/22 16:10:00
--  
窗口AfterLoad事件
--  作者:kaituozhe
--  发布时间:2015/10/22 16:17:00
--  
我这就写了,可是不行,我现在的用的是内部数据源,是这个原因吗
--  作者:kaituozhe
--  发布时间:2015/10/22 16:17:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:练习.foxdb


--  作者:大红袍
--  发布时间:2015/10/22 16:18:00
--  
条件你自己改啊,控制什么条件就加载什么数据啊
--  作者:kaituozhe
--  发布时间:2015/10/22 16:19:00
--  

在这个例子中,代码这样对吗?

 


--  作者:大红袍
--  发布时间:2015/10/22 16:24:00
--  
你要查什么,列名就写什么。
--  作者:kaituozhe
--  发布时间:2015/10/23 12:13:00
--  
2楼的代码还有一问题,那就是只有在资产负债表中引用可以,但是换到其他表引用就不行,需要做一些改进,能否做到无论在那张表这样引用都可以呢