以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助]input (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79648)
|
-- 作者:blsu33
-- 发布时间:2016/1/6 17:52:00
-- [求助]input
.NET Framework 版本:2.0.50727.3053 Foxtable 版本:2015.12.22.1 错误所在事件:表,部门档案, DataColChanged 详细错误信息: 调用的目标发生了异常。 值不能为空。 参数名: input
老师, 这个是什么意思?
|
-- 作者:大红袍
-- 发布时间:2016/1/6 17:53:00
--
加入msgbox定位一下错误。
|
-- 作者:blsu33
-- 发布时间:2016/1/7 10:47:00
--
红袍老师, 没有找出问题,麻烦您了,给看下哪里有错误。
|
-- 作者:blsu33
-- 发布时间:2016/1/7 10:49:00
--
[此贴子已经被作者于2016/1/7 11:28:46编辑过]
|
-- 作者:blsu33
-- 发布时间:2016/1/7 10:50:00
--
密码 888
问题出现在 CA001 表的增加行增加一行,增加后录入01 故意出现重复,然后就提示错误;
|
-- 作者:blsu33
-- 发布时间:2016/1/7 10:52:00
--
此主题相关图片如下:qq图片20160107104817.png

|
-- 作者:blsu33
-- 发布时间:2016/1/7 10:53:00
--
奇怪的是 第一遍录入重复 后 出现错误提示 之后再录入一遍 重复01 不在提示错误了
|
-- 作者:大红袍
-- 发布时间:2016/1/7 11:02:00
--
Dim str1 As String="编码规则 like \'" & e.DataRow("编码规则") & "%\' and 编码规则 <> \'" & e.DataRow("编码规则") & "\'and _Identify <> " & e.DataRow("_Identify") MessageBox.Show(str1) dr2 = e.DataTable.find(str1) If dr2 IsNot Nothing AndAlso dr2.IsNull("编码名称")=False Then
|
-- 作者:blsu33
-- 发布时间:2016/1/7 11:10:00
--
老师, 问题依旧,上面的写到DataColChanging 是吧
 此主题相关图片如下:qq图片20160107110526.png 
|
-- 作者:大红袍
-- 发布时间:2016/1/7 11:26:00
--
DataColChanged
If e.DataCol.Name = dr("规则列名") AndAlso e.NewValue = Nothing Then Return Nothing End If
|