以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教甜大师  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54220)

--  作者:hbhb
--  发布时间:2014/7/23 23:15:00
--  请教甜大师
大师好!
请教一代码:如何求出表的第三列中的两个字符串的集合?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目17.zip


--  作者:zyqzyy
--  发布时间:2014/7/23 23:33:00
--  
用DataRow的lines属性,例: Dim lst As New List(of String) lst.Add("苹果") lst.Add("香蕉") lst.Add("桔子") DataTables("表A").DataRows(0).Lines("第一列") = lst
[此贴子已经被作者于2014-7-23 23:34:58编辑过]

--  作者:Bin
--  发布时间:2014/7/24 8:34:00
--  
什么意思不太明白? 取第三列长度为2的不重复值?
--  作者:有点甜
--  发布时间:2014/7/24 9:32:00
--  

msgbox(DataTables("表A").GetComboListString("第三列", "len(第三列) = 2"))

[此贴子已经被作者于2014-7-24 9:32:25编辑过]

--  作者:hbhb
--  发布时间:2014/7/24 11:04:00
--  
大师:您的方法是求出所有的,我的意思是分别求出,一个集合是“张三、王五、赵六、李四”,另一个是“奔驰、宝马、路虎、凌志、保时捷”
要求是:第二列内容相同(至少两行),且第三列内容不是“其中:”的字符串集合的集合。

--  作者:有点甜
--  发布时间:2014/7/24 11:11:00
--  
Dim lary As List(Of String()) = DataTables("表A").GetValues("第二列|第三列", "substring(第三列,1,2) <> \'其中\' ")
For Each ary As String() In lary
    output.show(ary(0) & " " & ary(1))
Next

--  作者:hbhb
--  发布时间:2014/7/24 11:40:00
--  
新鲜,大姑娘上轿头一回头一回看到!,帮助的哪里有介绍?
--  作者:有点甜
--  发布时间:2014/7/24 11:42:00
--  

 

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

 

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

 


--  作者:hbhb
--  发布时间:2014/7/24 11:57:00
--  
一般用户不是可以忽略吗?都没看!如此技巧怎么放在最下面?好菜应该先上,酒喝多了,谁知道后面什么菜?
看来,帮助里的精华不少!2500多页,想精读,比考博士、注册会计师、注册税务师、注册资产评估师、律师都难。您有没有帮助的精简版(去粗存精、画龙点睛、一语中的),让我拜读拜读!