以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]将表A中的符合条件行复制到表B中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152748)

--  作者:老鼠
--  发布时间:2020/7/20 23:23:00
--  [求助]将表A中的符合条件行复制到表B中
求老师指导,条件:1、修改数据保存时,如果表A中[复核]列为False时,将该行数据复制到表B中;2、表B中数据复制成功后,表A中的该条数据删除。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:y2287958
--  发布时间:2020/7/20 23:37:00
--  
If e.DataRow("复核") = True Then Return
Dim f As New Filler
f.SourceTable = DataTables("表A")
f.DataTable = DataTables("表B")
f.Filter = "_Identify=" & e.DataRow("_Identify")
f.Fill()
e.DataRow.Delete

--  作者:老鼠
--  发布时间:2020/7/21 10:11:00
--  
代码报错哦!
--  作者:有点蓝
--  发布时间:2020/7/21 10:15:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


--  作者:老鼠
--  发布时间:2020/7/21 10:49:00
--  
感谢!可还是报错。运行错误:提示操作必须使用一个可更新的查询。
--  作者:有点蓝
--  发布时间:2020/7/21 10:51:00
--  
我测试没有问题,按什么步骤测试?,如果是把代码放到其他项目有问题,请上传有问题的项目说明
--  作者:老鼠
--  发布时间:2020/7/21 10:52:00
--  
点击关闭窗口以后又显示:无法从指定的数据表中删除。
--  作者:有点蓝
--  发布时间:2020/7/21 10:59:00
--  
1楼项目没有任何窗口,请上传有问题的项目说明