以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]数据表取值,多值时,只取符合条件的值?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76784)

--  作者:文道古月
--  发布时间:2015/11/5 8:51:00
--  [求助]数据表取值,多值时,只取符合条件的值?
老师们好!我想设置一个数据表项目为取值列,但是数据项目栏还有其它数值,如何只提取符合条件的值?

如图,某物料,多款型号共用,如何取想要的型号?
[此贴子已经被作者于2015/11/5 9:02:54编辑过]

--  作者:文道古月
--  发布时间:2015/11/5 9:01:00
--  
怎么传不上去附件啊?
[此贴子已经被作者于2015/11/5 9:09:21编辑过]

--  作者:大红袍
--  发布时间:2015/11/5 9:04:00
--  

这个意思?

 

http://www.foxtable.com/help/topics/1457.htm

 


--  作者:文道古月
--  发布时间:2015/11/5 9:04:00
--  

--  作者:文道古月
--  发布时间:2015/11/5 9:08:00
--  
如图
--  作者:文道古月
--  发布时间:2015/11/5 9:11:00
--  
就像这样的,只想取“适用机型”里面,其中一项,怎么设置呢?


图片点击可在新窗口打开查看此主题相关图片如下:5n@0bgb.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/11/5 9:12:31编辑过]

--  作者:大红袍
--  发布时间:2015/11/5 9:21:00
--  

示例二?

 

http://www.foxtable.com/help/topics/1523.htm

 


--  作者:文道古月
--  发布时间:2015/11/5 9:27:00
--  
恩,是用那里的,但是提取的值是重复的,不知道怎么回事


图片点击可在新窗口打开查看此主题相关图片如下:截图20151105092522.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2015/11/5 9:28:00
--  
贴出你写的代码。
--  作者:大红袍
--  发布时间:2015/11/5 9:31:00
--  
Dim ls As New List(Of String)
For Each dr As DataRow In DataTables("表A").Select("")
    Dim ary() As String = dr("第一列").split("|")
    For Each s As String In ary
        If ls.Contains(s) = False Then
            ls.add(s)
        End If
    Next
Next
msgbox(String.Join("|", ls.ToArray))