以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 副表中有四条记录,用以下语句只删除二条,不知道什么原因 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126831) |
-- 作者:xxfoxtable -- 发布时间:2018/10/29 22:17:00 -- 副表中有四条记录,用以下语句只删除二条,不知道什么原因 For Each dr As Row In Tables("委托单录入_table1").Rows Tables("委托单录入_table1").Current.Delete Next table控件刚添加的四条记录用dr.delete也不行 [此贴子已经被作者于2018/10/29 22:25:34编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/10/29 22:35:00 -- 删除要倒序删 For i As Integer = Tables("委托单录入_table1").Rows.Count - 1 To 0 Step -1 Tables("委托单录入_table1").Rows(i).Delete Next |
-- 作者:xxfoxtable -- 发布时间:2018/10/30 22:28:00 -- 倒序给特定字段赋值,代码怎么写? |
-- 作者:有点蓝 -- 发布时间:2018/10/30 22:54:00 -- 没看懂,请详细说明 |
-- 作者:xxfoxtable -- 发布时间:2019/5/16 15:27:00 -- For i As Integer = Tables("增加收款单_table1").Rows.Count - 1 To 0 Step -1 Tables("增加收款单_table1").Current.Row(i)("实收金额")=0 Tables("增加收款单_table1").Current.Row(i)("优惠金额")=0 Tables("增加收款单_table1").Current.Row(i)("收款单编号")="" Tables("增加收款单_table1").Current.save Next 类似这样的,应该怎么写对? |
-- 作者:有点甜 -- 发布时间:2019/5/16 15:36:00 --
For i As Integer = Tables("增加收款单_table1").Rows.Count - 1 To 0 Step -1
|
-- 作者:xxfoxtable -- 发布时间:2019/5/16 15:52:00 -- 老师这样的代码,对数据库没有影响呢,数值没有变化 |
-- 作者:有点甜 -- 发布时间:2019/5/16 16:09:00 -- 以下是引用xxfoxtable在2019/5/16 15:52:00的发言:
老师这样的代码,对数据库没有影响呢,数值没有变化
如果你table1是sqltable表,请刷新表后看效果,或者去数据库那里看效果。
如果你table1是sqlquery查询表,修改保存的数据,是无效的。 |
-- 作者:xxfoxtable -- 发布时间:2019/5/16 16:09:00 -- 就是普通的副本表 |
-- 作者:有点甜 -- 发布时间:2019/5/16 16:11:00 -- 以下是引用xxfoxtable在2019/5/16 16:09:00的发言:
就是普通的副本表
那不可能。实例发上来测试。 |