以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请教如何跨表删除 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141945) |
-- 作者:tkxffb -- 发布时间:2019/10/14 22:50:00 -- [求助]请教如何跨表删除 此主题相关图片如下:360截图20191014223520015.jpg 各位老师,晚上好。请教一个跨表删除的问题,具体如下: 在上面附图的两个表中,张三在学生基本情况登记表中是一名学生,在班干部名单表中是一名班干部,张三因转学而需要从两个表中删除,我想删除学生基本情况登记表中张三这一行时自动删除班干部名单表中张三的名字和后面的逗号,试了很多次,但代码都不成功,请老师帮忙看一看,谢谢
|
-- 作者:有点蓝 -- 发布时间:2019/10/14 22:55:00 -- dim dr as datarow = datatables().find("班级=\'xxx\' and \',\' + 班干部名单 + \',\' like \'%,张三,%\' ") if dr isnot nothing then dr("班干部名单") = ("," & dr("班干部名单") & \',\').replace(",张三,",",").trim(",") end if
|
-- 作者:tkxffb -- 发布时间:2019/10/14 23:06:00 -- 有点蓝老师,上面的代码中,张三用表达式怎么表示? 这一段忙于其他事,很少在FT上进行操作,简单的东西也记不太清了,只好再次麻烦您,不好意思
|
-- 作者:有点蓝 -- 发布时间:2019/10/14 23:11:00 -- 参考:http://www.foxtable.com/webhelp/topics/1284.htm dim z as string = "张三" dim dr as datarow = datatables().find("班级=\'xxx\' and \',\' + 班干部名单 + \',\' like \'%," & z & ",%\' ")
|