以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]审核 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106562) |
-- 作者:江南小镇 -- 发布时间:2017/9/11 19:44:00 -- [求助]审核 老师,我在点击审核到最后行时整个窗口变成白色。 .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2017.4.22.1 错误所在事件: 详细错误信息: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. 下面是审核按钮代码。 If Tables("入库") .Rows.count = 0 OrElse Tables("入库.入库明细") .Rows.count = 0 Then MessageBox.Show("没有可审核内容!") Return End If If User.IsRole ("审核") Then Tables("入库").Current("审核人") = User.Name Tables("入库").Current("审核日期") = Date.now Tables("入库.入库明细"). Current.Save() Tables("入库").Current.Save() Else MessageBox.show("你无审核权限!") End If [此贴子已经被作者于2017/9/11 19:52:45编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/9/11 20:18:00 -- 关联有问题 1、删除关联重新创建 2、数据库表是否设置了某些列不能为空 3、表事件是否有其它代码影响
|
-- 作者:江南小镇 -- 发布时间:2017/9/11 21:36:00 -- 和这个代码有关系吗? \'Dim nms() As String = {"记录日期","来源","结算方式","经办人"} \'Dim ep As String \'For Each nm As String In nms \' If Tables("入库").current.isnull(nm) Then \' ep= nm \' Exit For \' End If \'Next \'If ep > "" Then \' messagebox.show(ep & "不能为空") \' e.Cancel = True \'取消变动. \'End If
|
-- 作者:有点蓝 -- 发布时间:2017/9/11 21:52:00 -- 注释后运行有没有问题? |