以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教,如何实现每行修改后不显示此行? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22046) |
-- 作者:baoxyang -- 发布时间:2012/8/1 9:54:00 -- 请教,如何实现每行修改后不显示此行? Dim r As Row = Tables("S理赔单查询_Table1").current r("状态") = “完成” datTables("S理赔单查询_Table1").save()
希望此行不在Tables("S理赔单查询_Table1")出现。(但不能通过全部重新加载的方法,因为顺序会变,另外数据可能会刷新了) 表中其它行保持不变。(就如此行在表中删除一样效果) 请教,这样如何实现?
[此贴子已经被作者于2012-8-1 9:57:29编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/8/1 10:27:00 -- Dim r As Row = Tables("S理赔单查询_Table1").current r("状态") = “完成” datTables("S理赔单查询_Table1").save() r.Remove() |
-- 作者:baoxyang -- 发布时间:2012/8/1 13:27:00 -- 以下是引用狐狸爸爸在2012-8-1 10:27:00的发言:
Dim r As Row = Tables("S理赔单查询_Table1").current r("状态") = “完成” datTables("S理赔单查询_Table1").save() r.Remove() r.Remove() 如果再执行时datTables("S理赔单查询_Table1").save() 是否会把这行给删除呢?有无这个风险? |
-- 作者:西瓜住持 -- 发布时间:2012/8/1 14:07:00 -- 不会。remove是暂时移出,delete才是删除 |
-- 作者:baoxyang -- 发布时间:2012/8/1 16:04:00 -- OK!多谢各位了!!好久没有看帮助了,忘记这个功能了! |