Foxtable(狐表)用户栏目专家坐堂 → 删除数据的问题


  共有3500人关注过本帖树形打印复制链接

主题:删除数据的问题

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
删除数据的问题  发帖心情 Post By:2014/4/17 8:42:00 [只看该作者]

执行r.datarow.delete

并且启用全局表事件中的 datarowdeleted 加入代码 e.datatable.save

发现删除数据以后 在后台还存在该数据  怎么回事?

只有点击项目保存按钮后后台数据才真正删除


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/4/17 10:14:00 [只看该作者]

BIN老师 看不懂你说的 这是绕口令吗

我的按钮clilck事件是 r.datarow.delete

全局表事件中的 datarowdeleted 加入代码 e.datatable.save(全局表事件已经启用)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/17 10:21:00 [只看该作者]

回复3楼,不应该,你确定全局表事件已经启用?

 

你写入一个msgbox看看是否触发了对应事件


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/17 10:22:00 [只看该作者]

 e.datatable.save  放到 DataRowDeleted  事件就OK.

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/4/17 10:23:00 [只看该作者]

这个可以确定  不然就不会疑问了 之前没有发现 因为现在多了SQLFIND 发现已经删了的行还能找出来

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/17 10:31:00 [只看该作者]

以下是引用rjh4078在2014-4-17 10:23:00的发言:
这个可以确定  不然就不会疑问了 之前没有发现 因为现在多了SQLFIND 发现已经删了的行还能找出来

 

你的意思是这样可以重现错误?sqlfind一行数据,然后删除这一行数据,保存代码写在全局表事件里,实际数据没有保存?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/17 11:00:00 [只看该作者]

按钮中的R是如何来的? 上个例子看看吧.

参考3楼的,在事件加入msgbox 弹出看看是否触发了事件

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/4/17 11:22:00 [只看该作者]

问题找到了  在beforedelete事件中有代码中断了delete  然后filter又将锁定为FALSE的行隐藏掉了 


 回到顶部