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


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

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

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


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

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

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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
ghgs
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部