以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于删除数据后刷新目录树问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52918) |
-- 作者:wh420 -- 发布时间:2014/6/25 16:35:00 -- 关于删除数据后刷新目录树问题 以下代码定义成内部函数,名为:weih If Forms("资源导航").ExistControl("NavBar1")=True Then b.FromServer = True ———————————————— 定义了一个删除功能的快捷菜单,代码为: Syscmd.Row.Delete()
—————————— 问题:当我用快捷菜单删除一条记录时,调用内部函数(weih)统计,但统计的数据仍然是删除之前的记录数,是什么原因? |
-- 作者:Bin -- 发布时间:2014/6/25 16:36:00 -- 你需要重新生成一次统计 |
-- 作者:wh420 -- 发布时间:2014/6/25 16:38:00 -- 执行完删除后我用 Functions.Execute("weih") \'统计 不就是相当于重新生成了一次统计吗? |
-- 作者:wh420 -- 发布时间:2014/6/25 16:42:00 -- 还请老师指教 |
-- 作者:有点甜 -- 发布时间:2014/6/25 16:45:00 -- 这一句去掉 b.FromServer = True
或者删除按钮的代码这样写
Syscmd.Row.Delete() DataTables("Translators").Save
|
-- 作者:wh420 -- 发布时间:2014/6/25 16:52:00 -- 哈哈,明白了,是因为删除了没有保存数据,统计后台数据实际上没有变化。 |