以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  afteropenproject 报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=166116)

--  作者:wangglby
--  发布时间:2021/5/19 12:54:00
--  afteropenproject 报错

我把一下代码放在 afteropenproject里,


For Each dc1 As DataCol In DataTables("表A").datacols
If dc1.name Like "*费" Or dc1.name Like "*价格"  Or dc1.name Like "*时间" Then

If DataTables("表A").DataRows(dc1.name) IsNot Nothing  Then
  
DataTables("表A").DataCols(dc1.name).setformat("0.00")
End If
End If
Next

 

会提升报错“”

 

“从字符串"焊接_价格"到类型"Integer"的转换无效.”

 

而"焊接_价格" 明明是double类型,这种情况怎么修改?


--  作者:有点蓝
--  发布时间:2021/5/19 13:32:00
--  
For Each dc1 As DataCol In DataTables("表A").datacols
    If dc1.name Like "*费" Orelse dc1.name Like "*价格"  Orelse dc1.name Like "*时间" Then
        dc1.SetFormat("0.00")
    End If
Next