以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 代码新增行出错,求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25921)
|
-- 作者:小猪鑫鑫
-- 发布时间:2012/11/20 10:02:00
-- 代码新增行出错,求助
狐爸及各位朋友:昨天不知是删除了一个字段,还是新增的关系有影响,还是其它什么原因,现在点击自己设定的[新增行]代码后,系统是新增了一行,但该行的左边行号并不显示,_Identify的具体数字也没有,直到我在该空行中输入了一个数据后,行号与_Identify的数字才出来,下面是新增行后,没有行号的图片
此主题相关图片如下:clip_image002.jpg
还出现下面的错误提示,请狐爸指点,大概问题出在什么地方,我再找找,找了大半天了,也没找出原因,谢谢
此主题相关图片如下:clip_image003.jpg
|
-- 作者:唐尸三摆手
-- 发布时间:2012/11/20 10:11:00
--
1.按钮代码贴出来.
2.删除行报错,你的datarowdeleted事件如果引用了e.datarow,估计会提示这个错误
|
-- 作者:小猪鑫鑫
-- 发布时间:2012/11/20 10:22:00
--
唐兄:您好,现贴代码如下,代码原本是可以运行的,但现在就不行了
Dim r As Row =Tables("CK装货通知单").current If r IsNot Nothing And r.Isnull("接收人") Then Dim Result As DialogResult Result = MessageBox.Show("请确定是否确认接收此单,如是请选择Yex,如不是,请选择NO","提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then r("接收人") =_nam & "_" & Date.Now r.save() MainTable =Tables("CK成品出入库表") forms("成品出入库主窗口").show() forms("成品出入库主窗口").Controls("SplitContainer2").Panel1Collapsed = True Dim rr As Row =Tables("CK成品出入库表").addnew() rr("订单号") =r("订单号") rr("产品名") =r("产品名") rr("方向") ="B出库" rr("发生日期") =Date.Today rr("车柜号码") =r("车柜号码") rr("类型") ="销售出库" rr.save() End If Else messagebox.show("此单已接收,不能重复接收") Return End If
另:我没有在删除事件中设代码,请帮我再看看
|
-- 作者:唐尸三摆手
-- 发布时间:2012/11/20 10:40:00
--
看不出有什么问题
不过定义当前行最好先判断再定义
If Tables("CK装货通知单").current IsNot Nothing Then
Dim r As Row =Tables("CK装货通知单").current if r.Isnull("接收人") Then
|
-- 作者:lin_hailun
-- 发布时间:2012/11/20 10:45:00
--
我感觉你的代码在执行的过程中 Tables("CK装货通知单").current 被删除掉了。
看看是否有其它代码的影响。
[此贴子已经被作者于2012-11-20 10:45:31编辑过]
|
-- 作者:小猪鑫鑫
-- 发布时间:2012/11/20 10:46:00
--
好,谢谢,但它现在不能正常运行,急得很啦,现在通过命令窗口写命令进去也不能正常运行,也是要在行中字段里写入内容后,才会出现行号与ID号,还请大侠们看看
|
-- 作者:唐尸三摆手
-- 发布时间:2012/11/20 10:48:00
--
做过哪些修改吗
|
-- 作者:小猪鑫鑫
-- 发布时间:2012/11/20 10:57:00
--
删除了一个应该不相关的字段,现在补上也没用,我怀疑与关系有关,现也查不到
|
-- 作者:小猪鑫鑫
-- 发布时间:2012/11/20 11:24:00
--
狐爸:现在的问题是连续点击新增键两下后,行号与ID号就出来了,等于第一次新增的是一个空行一样,请狐爸帮我看看
|
-- 作者:lin_hailun
-- 发布时间:2012/11/20 11:51:00
--
联系客服QQ,把文件传送过去。
|