易表在线答疑技术与交流用户社区 → 求助:如何设置验证公式防止误删会计录入凭证?


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

主题:求助:如何设置验证公式防止误删会计录入凭证?

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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
求助:如何设置验证公式防止误删会计录入凭证?  发帖心情 Post By:2014/4/23 16:55:00 [只看该作者]

     在会计凭证录入过程中,有时不慎误删除中间(不是末尾)的会计凭证,造成缺号而引引起数据错乱,如果能在误删除时弹出提示“此凭证不是最末尾的记录不许删除。否则,会造成缺号引起数据错乱!”,这样的容错提示就能限制误删凭证。但如何设置该验证函数公式?请各位老师指教。谢谢!

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/4/23 16:58:00 [只看该作者]

设置自定义按钮删除,屏蔽系统菜单的删除行

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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
  发帖心情 Post By:2014/4/23 17:10:00 [只看该作者]

问题是自定义删除按钮里面的公式函数如何设置,请示教,谢谢!

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/4/23 17:17:00 [只看该作者]

if(row<>rows,msgbox("此凭证不是最末尾的记录不许删除。否则,会造成缺号引起数据错乱!",0),delrow(gridname,row))

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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
  发帖心情 Post By:2014/4/24 9:29:00 [只看该作者]

谢谢老师的指教,我原来折腾了半天就是找不到ROWS(末行)的函数,现经高人点拨,难题迎刃而解,受益匪浅。  
为更规范删除凭证(记录),我把“delrow(gridname,row)”换成“Do(102)”,利用系统行删除函数的提示还可删除关联表的行。                
                 
 if(row<>rows,msgbox("此凭证不是最末尾的记录,只许修改不许删除。否则,会造成缺号引起数据错乱!",0),Do(102))                
                 
还有一个“撤销”/“重做”问题,如果在单张表的情况下就很容易实现,但在会计凭证录入窗口里的关联表(记账凭证明细)“撤销”/“重做”
的功能就不起作用了。如何设置关联表的“撤销”/“重做”自定义按钮函数公式,恳请老师明示,谢谢!                

[此贴子已经被作者于2014-4-24 9:48:49编辑过]

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/4/24 9:46:00 [只看该作者]

撤销/重做只针对当前表,关联表不行

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2014/4/27 8:15:00 [只看该作者]

可以考虑单独建一个保存删除记录的表,如果想恢复的话可以从这个表拷贝回来

 回到顶部