以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  计算数量代码报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158335)

--  作者:hopestarxia
--  发布时间:2020/11/17 0:31:00
--  计算数量代码报错
老师,表属性中AfterEdit 事件中加如了如下代码:
但是保存时却报错,请问老师代码错在哪里?



If Forms("增加入库").Opened Or Forms("修改入库").Opened Then
  e.Row("sl") = right(left(e.Row("jsbh"),str5),str4)  - right(left(e.Row("qsbh"),str5),str4)  + 1
Else
  e.Row("sl") = (right(left(e.Row("jsbh"),str5),str4)  - right(left(e.Row("qsbh"),str5),str4)  + 1) * -1
End If



--  作者:有点蓝
--  发布时间:2020/11/17 8:35:00
--  
提示什么错误?
--  作者:hopestarxia
--  发布时间:2020/11/19 10:25:00
--  
谢谢老师,已经找出问题了。原来提示的错误是字符什么转换错误。