以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 执行代码时系统自动退出 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131418) |
||||
-- 作者:edisontsui -- 发布时间:2019/2/25 19:48:00 -- 执行代码时系统自动退出
附件里面有一段代码(用自建菜单的Click来执行),如果要复制的内容才一行的话,是可以执行的。但是如果要复制的内容有好几行的话,一执行马上就会自动退出系统。为什么呢?谢谢。
|
||||
-- 作者:有点蓝 -- 发布时间:2019/2/25 21:36:00 -- 代码本身没有什么问题。检查表的datacolchanged等事件,或者表达式。 |
||||
-- 作者:edisontsui -- 发布时间:2019/2/27 13:51:00 --
这个数据表没有表达式,所以应该不关表达式的事情。上述附件就是datacolchanged里面的代码,估计是哪段代码影响呢?谢谢。
|
||||
-- 作者:有点甜 -- 发布时间:2019/2/27 14:10:00 -- datacolchanged事件,加入代码
msgbox(e.DataCol.Name)
看弹出什么 |
||||
-- 作者:edisontsui -- 发布时间:2019/2/27 15:37:00 -- 加了msg box(e.DataCol.Name)之后,执行click,那么datacolchanged 里面的代码,凡是select case e.DataCol.Name里面的各个case, 除了 case "计件" 之外,其他case 里面的 列名都会弹出来。 |
||||
-- 作者:有点甜 -- 发布时间:2019/2/27 16:20:00 -- 以下是引用edisontsui在2019/2/27 15:37:00的发言:
加了msg box(e.DataCol.Name)之后,执行click,那么datacolchanged 里面的代码,凡是select case e.DataCol.Name里面的各个case, 除了 case "计件" 之外,其他case 里面的 列名都会弹出来。
一直弹出,死循环,关不掉的时候,弹出什么列名? |
||||
-- 作者:有点甜 -- 发布时间:2019/2/27 16:21:00 -- 你尝试在复制的时候,关闭事件触发,如
http://www.foxtable.com/webhelp/scr/2218.htm
|
||||
-- 作者:edisontsui -- 发布时间:2019/2/27 16:54:00 -- 死循环、关不掉的列名就是“扣个税”。 |
||||
-- 作者:有点甜 -- 发布时间:2019/2/27 17:02:00 -- Case "年月","应发工资","免交社保","扣社保","公积金","子女教育","继续教育","房贷利息","住房租金","赡养老人","扣还款","扣个税","扣包间","扣水电","扣工衣","扣其他一","扣旅游","扣其他二","本月应税工资","上月累计应税工资","上月累计应税","本月累计应税"
改成
Case "年月","应发工资","免交社保","扣社保","公积金","子女教育","继续教育","房贷利息","住房租金","赡养老人","扣还款","扣包间","扣水电","扣工衣","扣其他一","扣旅游","扣其他二","本月应税工资","上月累计应税工资","上月累计应税","本月累计应税" |