以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据表取值,多值时,只取符合条件的值? (http://foxtable.net/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 -- 恩,是用那里的,但是提取的值是重复的,不知道怎么回事 |
-- 作者:大红袍 -- 发布时间: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)) |