以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  取消完成时,完成时间不能取消?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=129778)

--  作者:mirco
--  发布时间:2019/1/5 22:30:00
--  取消完成时,完成时间不能取消?

老师,请帮助:

 

 

附件中订单拉板 DataColChanged

加如下代码,

 

If e.DataRow("完成") = True Then
    e.DataRow("完成时间") = Date.Today
Else
    e.DataRow("完成时间") = ""
End If

 

确认完成时可以生成完成时间,现在取消完成,本应该显示空白“”,但是出错如下:

.NET Framework 版本:2.0.50727.8937
Foxtable 版本:2018.10.9.1
错误所在事件:表,订单拉板,DataColChanged
详细错误信息:
调用的目标发生了异常。
从字符串“”到类型“Date”的转换无效。

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:订单管理.table


--  作者:有点甜
--  发布时间:2019/1/6 21:12:00
--  

改成

 

If e.DataRow("完成") = True Then
    e.DataRow("完成时间") = Date.Today
Else
    e.DataRow("完成时间") = Nothing

End If