Foxtable(狐表)用户栏目专家坐堂 → 查询与赋值


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

主题:查询与赋值

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


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

这种要遍历所有行逐一判断处理了。具体上传实例说明

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


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

意思是找出123在一串多值数据的第几个位置?比如:xxx,xxx,123,xxx,位置为3?xxx,123,xxx,xxx,位置为2?
[此贴子已经被作者于2019/11/12 15:14:13编辑过]

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


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

dim s as string = "123"
dim srr() as string = s.split(",")
dim dr as datarow = datatables("A").find("标题='" & s & "'")
if dr isnot nothing then
msgbox("找到")
end if
if srr.length = 0 then return
dim str as string = "1=1 "
for each sr as string in srr
str = str & " and ',' + 标题 + ',' like '%," & sr & ",%' "
next
dim lst as list(of datarow) = datatables("A").Select(str)
for each dr in lst
if dr("标题").split(",").length = srr.length then
msgbox("找到" & dr("标题"))
end if
next

 回到顶部