以文本方式查看主题

-  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=169745)

--  作者:seal51
--  发布时间:2021/6/28 18:13:00
--  输入字符串的格式不正确。
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.5.26.1
错误所在事件:表,采购明细表,DataRowAdded
详细错误信息:
调用的目标发生了异常。
从字符串“NG
POS”到类型“Integer”的转换无效。
输入字符串的格式不正确。

\'e.DataRow.Save
\'Dim maxmx As String
\'maxmx = e.DataTable.Compute("max(CGMXID)")
\'If maxmx > "" Then
    \'Dim idx As Integer
    \'idx = CInt(maxmx.SubString(4,6)) + 1
    \'e.DataRow("CGMXID") = "CGMX" & Format(idx,"000000")
\'Else
    \'e.DataRow("CGMXID") = "CGMX" & "000001"
\'End If
\'e.DataRow.Save

[此贴子已经被作者于2021/6/28 18:17:48编辑过]

--  作者:有点蓝
--  发布时间:2021/6/28 20:10:00
--  
CGMXID列数据不规范

msgbox(maxmx.SubString(4,6))