Foxtable(狐表)用户栏目专家坐堂 → [求助]用find方法找到符合条件的行后,想修改字符型和逻辑型列的值,如何写代码?


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

主题:[求助]用find方法找到符合条件的行后,想修改字符型和逻辑型列的值,如何写代码?

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


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

If DR("在任")=true And  DR("免职录入") = USER.Name  And  DR("任免性质") = "免职"  Then

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


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 17:36:00 [显示全部帖子]

 Er = DataTables("会计岗位任免表").Find("姓名 = '" & A & "' And  会计岗位 = '" & B & "' And  核算单位 = '" & C & "' And  在任 = 0 And  免职录入 ='" & D & "' And  任免性质 = '任职'","任免日期 Desc")

去掉单引号,如果是Access数据库,改为

 Er = DataTables("会计岗位任免表").Find("姓名 = '" & A & "' And  会计岗位 = '" & B & "' And  核算单位 = '" & C & "' And  在任 = false And  免职录入 ='" & D & "' And  任免性质 = '任职'","任免日期 Desc")

 回到顶部