以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 新增限制数量满了后就会有错误提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140606) |
-- 作者:yifan3429 -- 发布时间:2019/9/9 18:50:00 -- 新增限制数量满了后就会有错误提示 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2019.9.8.1 错误所在事件:窗口,凭证明细,Button5,Click 详细错误信息: 未将对象引用设置到对象的实例。 如果满了10行就会先出现msgbox("明细行数已满,请新增一张凭证") 然后上述出现错误提示。怎么规避 Dim r As Row = Tables("凭证").Current If r IsNot Nothing Then If e.DataTable.Compute("Count(凭证ID)","凭证ID = \'" & r("凭证ID") & "\'") >= 10 Then msgbox("明细行数已满,请新增一张凭证") e.Cancel = True End If End If |
-- 作者:有点蓝 -- 发布时间:2019/9/9 20:35:00 -- 这种代码放到按钮中的?!! 您觉得按钮的事件参数里会有表格这种东西存在吗? e.DataTable 按钮的表格?按钮里会有表格?!!!http://www.foxtable.com/webhelp/topics/0604.htm Dim r As Row = Tables("凭证").Current If r IsNot Nothing Then If DataTables("xxxx").Compute("Count(凭证ID)","凭证ID = \'" & r("凭证ID") & "\'") >= 10 Then msgbox("明细行数已满,请新增一张凭证") End If End If |