Foxtable(狐表)用户栏目专家坐堂 → 请教老师语法求和哪错了


  共有1532人关注过本帖树形打印复制链接

主题:请教老师语法求和哪错了

帅哥,在线噢!
wakai
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:365 积分:3493 威望:0 精华:0 注册:2016/5/25 21:31:00
请教老师语法求和哪错了  发帖心情 Post By:2018/12/16 22:07:00 [显示全部帖子]

CurrentChanged后写

If Tables("配方管理_配方").Current IsNot Nothing Then

Dim t1 As Table = e.Form.controls("配方").Table
Dim t2 As Table = e.Form.controls("配方明细").Table

t2.Filter = "配方编码 = '" & t1.Current("配方编码") & "'"
e.Table.Current("配方成本") = Format(Tables("配方管理_配方明细").Compute("sum(成本)"),"0.00")
End If

“成本”类型为Single单精度
以上代码实现选中行后就自动计算成本,但第一次选中行时提示   “从字符串“”到类型“Single”的转换无效。” 关闭错误提示后又可以自动计算填入
请教老师哪里错了


 回到顶部