以文本方式查看主题 - 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 -- 请教甜大师 大师好! 请教一代码:如何求出表的第三列中的两个字符串的集合?
|
||||
-- 作者: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多页,想精读,比考博士、注册会计师、注册税务师、注册资产评估师、律师都难。您有没有帮助的精简版(去粗存精、画龙点睛、一语中的),让我拜读拜读!
|