以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口设计咨询  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=97522)

--  作者:zchlln
--  发布时间:2017/3/14 9:55:00
--  窗口设计咨询
这面想要设计窗口 里面录入A列多行信息,按下按钮,表A显示对应A列多行内容
--  作者:有点蓝
--  发布时间:2017/3/14 11:10:00
--  

直接放一个表控件,绑定到表A,然后直接编辑保存即可

 

http://www.foxtable.com/webhelp/scr/1905.htm

 


--  作者:zchlln
--  发布时间:2017/3/14 11:16:00
--  
不是这个意思 我这面要查 表A 里面其中多行的数据 我想要在例如临时表B里面录入其中表A中A列的 按下按钮后 表A就查询显示 那多行的数据
--  作者:zchlln
--  发布时间:2017/3/14 12:20:00
--  
麻烦帮想想 O(∩_∩)O谢谢
--  作者:zchlln
--  发布时间:2017/3/14 13:27:00
--  
就是筛选 表A A列中 所有等于临时表B A列的数据 ,只要表A A列中的任意一行等于临时表B A列中的任意一行 就筛选出来
--  作者:有点色
--  发布时间:2017/3/14 14:42:00
--  

 

Tables("表A").Filter = "A列 = \'" & Tables("表B").Current("A列") & "\'"

 

 


--  作者:zchlln
--  发布时间:2017/3/14 14:49:00
--  
只显示 1个数据呢
--  作者:zchlln
--  发布时间:2017/3/14 15:00:00
--  
我这面测试了下 只能查找显示一个数据 表B A列我录入了多行的数据
--  作者:有点蓝
--  发布时间:2017/3/14 15:58:00
--  

Dim v As List(Of String) =  DataTables("表B").GetValues("A列")

Tables("表A").Filter = "A列 in (\'" & String.Join("\',\'",v.ToArray) & "\')"


--  作者:zchlln
--  发布时间:2017/3/31 9:28:00
--  
代码试了下 很好用 但我这面发现他的顺序和我表B的顺序不一致 怎么编写能达到一致呢?