Foxtable(狐表)用户栏目专家坐堂 → [求助]集合的值循环查询后返回匹配的值,并形成新的集合


  共有5182人关注过本帖树形打印复制链接

主题:[求助]集合的值循环查询后返回匹配的值,并形成新的集合

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/1 8:59:00 [显示全部帖子]

Dim Q1 As new List(Of String)
Q1.add("123")
Q1.add("234")
Q1.add("789")
Dim Q2 As new List(Of String)
Q2.add("12")
Q2.add("78")
Dim Q3 As new List(Of String)
for each s as string in Q2
for each s2 as string in Q1
if s2.contains(s) then
Q3.add(s2)
exit for
end if
next
next

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/3 9:31:00 [显示全部帖子]

回4楼、5楼,这2个用法完全是一样的,功能一样,你们有测试过吗!!上面是字符串的contains,不是集合的contains
Output.Show("123456".Contains("345"))
Output.Show("123456" Like "*345*")
[此贴子已经被作者于2022/9/3 11:21:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/3 9:34:00 [显示全部帖子]

至于6楼的项目,没看懂想表达的是什么意思?

使用的仪器到底想出现怎么样的下拉?使用具体数据举例说明,怎么样的结果是重复的,怎么样的结果是不重复的?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/3 11:52:00 [显示全部帖子]

要这样处理,但是效率比较低,表格操作会比较卡。建议增加辅助列,然后使用下拉窗口

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1 (8).zip



 回到顶部