Foxtable(狐表)用户栏目专家坐堂 → 如何判断多值字段包含某个字段?


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

主题:如何判断多值字段包含某个字段?

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
如何判断多值字段包含某个字段?  发帖心情 Post By:2018/6/28 13:44:00 [显示全部帖子]

老师:“客户单位”中的“投标地区”为多值字段,需求是,如何判断多值字段包含某个字段


Dim dr As DataRow = Tables("标录明细").Current.DataRow
Dim fdr As DataRow = DataTables("招标信息").Find("项目编号 = '" & dr("项目编号") & "'")
Dim lis As new List(of String)
For Each nd As DataRow In DataTables("客户单位").DataRows
    If fdr IsNot Nothing AndAlso nd("投标地区").Contains(fdr("投标地区")) = True Then
        lis = DataTables("客户单位").GetValues("客户名称")
    End If
Next
MessageBox.Show(String.Join("|",lis.ToArray))

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2018/6/28 15:08:00 [显示全部帖子]

老师我需要的是在"招标信息"表中投标地区中的值如:杭州,下拉框中的值是“客户单位”表中所有含有杭州的行,而现是所有行都显示了,如何调整?



图片点击可在新窗口打开查看此主题相关图片如下:434.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:555566666666.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:aaaaaaa.table







[此贴子已经被作者于2018/6/28 15:09:41编辑过]

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2018/6/28 15:59:00 [显示全部帖子]

老师代码是对了,但不知道下面代码红色部份是什么意思,特别是这个“+”?
str = DataTables("客户单位").GetComboListString("客户名称", "',' + 投标地区 + ',' like '%," & fdr("投标地区") & ",%'")

 回到顶部