Foxtable(狐表)用户栏目专家坐堂 → [求助]二表联动的代码,改了一下午还是失败


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

主题:[求助]二表联动的代码,改了一下午还是失败

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/21 21:43:00 [显示全部帖子]

代码这样写

 

DataTables("表A").ReplaceFor("是否制单", False, "[通知单号] = '" & e.DataRow("通知单号") & "'")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/21 21:55:00 [显示全部帖子]

以下是引用huangfanzi在2014-12-21 21:45:00的发言:
这行代码看下教程懂了,但是,我写的代码错在哪了,我读了不下30遍,感觉没什么错啊!
[此贴子已经被作者于2014-12-21 21:48:36编辑过]

 

你的代码,用的是Find函数,那么永远去查找的是都是同一行。

 

你要这样写

 

For Each dr As DataRow In DataTables("表A").Select("[通知单号] = '" & e.DataRow("通知单号") & "'")
   
    dr("是否制单")=False
   
    dr.Save()
   
Next

 


 回到顶部