Foxtable(狐表)用户栏目专家坐堂 → FIND函数


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

主题:FIND函数

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

比如接收的数据是:U|第一列|AD01|第二列|PD01
数据拆分后:Dim dataArray() As String = msg.TrimStart("U","|").Split("|")

dataArray(0) = "第一列"
dataArray(1) = "AD01"
dataArray(2) = "第二列"
dataArray(3) = "PD01"

放入find条件里,最终结果就等同于:
Dim dr As DataRow = DataTables("订单明细").Find("第一列 = 'AD01' and 第二列 = 'PD01'")

其实就是动态生成查询条件:http://www.foxtable.com/webhelp/topics/1284.htm

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

是的,查询到对应的行,然后把新值填入需要更新的列(单元格)中

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

Dim dr As DataRow = DataTables("任务表").Find("id='01'")
If dr IsNot Nothing Then dr("人名") = "为张三"

 回到顶部