以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  强制退出  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=180669)

--  作者:zhuxinhui
--  发布时间:2022/10/14 14:14:00
--  强制退出
做了个人事工资系统,使用已五年左右了,发现计算工资时会强制退出,我把最后一张单删除后又可以了,再往深处查,就是最后张单有一条数据有问题,但怎样看都看不出是什么问题,总之删除之后就可以,我手工加上去也是不行,
这种是什么情况呢


--  作者:有点蓝
--  发布时间:2022/10/14 14:30:00
--  
这问题没法猜的。检查所有和这个表格这一行数据有关的所有功能和代码
--  作者:zhuxinhui
--  发布时间:2022/10/14 14:37:00
--  
e.DataRow("补发工资") = DataTables("增减").Compute("Sum(增加金额)","[工号] =\'" & dr1("工号") & "\'and 日期 >= #" & dr1("开始日期") & "# And 日期 <= #" & dr1("结束日期")  & "#" ) - DataTables("增减").Compute("Sum(减少金额)","[工号] =\'" & dr1("工号") & "\'and 日期 >= #" & dr1("开始日期") & "# And 日期 <= #" & dr1("结束日期")  & "#") + DataTables("借支").Compute("Sum(增加金额)","[工号] =\'" & dr1("工号") & "\'and 月份 = \'"& dr1("月份") &"\'") 
--  作者:zhuxinhui
--  发布时间:2022/10/14 14:40:00
--  
查过也分析过了,就是知道哪一行出问题,删除哪一行就可以了,但是怎样看都看不出问题,不知这样的公式是否有问题
我一直都是导入去的,最后我试用手工录入,也是不行

--  作者:有点蓝
--  发布时间:2022/10/14 15:00:00
--  
把这一行代码去掉,测试有没有问题,如果仍然有问题,就和这句代码没有关系。

把整个事件代码去掉,测试有没有我题,再一点点把代码加回来测试