以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  点击“克隆行”,程序自动关闭怎么办?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40519)

--  作者:xvkewen
--  发布时间:2013/9/22 16:06:00
--  点击“克隆行”,程序自动关闭怎么办?
在样办排期表里,为什么一点击菜单上的克隆行,软件就自己关闭了呢?用开发者帐号登录没有问题;到底哪出问题了?求解决办法

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:样办排期.zip

用户名:admin   密码:admin


--  作者:Bin
--  发布时间:2013/9/22 16:41:00
--  
你DataColChanged事件中的代码死循环了.
--  作者:Bin
--  发布时间:2013/9/22 16:42:00
--  
\'
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:简易样办排期工具.table


--  作者:xvkewen
--  发布时间:2013/11/18 23:17:00
--  
怎样不注释datachanged事件那些代码来解决克隆行项目闪退的问题的呢?
--  作者:Bin
--  发布时间:2013/11/19 8:37:00
--  
你的代码已经死循环了,放着肯定就会退出!   就好比刀砍手指就一定会断,你不要固执就是要砍它,又想它不断,肯定会断的.没有意义!

你应该把你的需求说出来,你想实现什么功能,我们才可以帮你想另外的思路实现. 你的代码和思路是错的.

--  作者:xvkewen
--  发布时间:2013/11/19 20:33:00
--  
我就是想用“克隆行”的功能达到快速录入的效果;需要隐藏的那两段代码功能如下,

1、除开发者以外有其他用户修改数据,在后面修改日志列记录修改内容;
2、若PA反馈列为空,则排单顺序列以QA要求出办期为准,若PA有反馈,则以PA反馈期为准;

如果要隐藏那两段代码,以上两个功能还有别的途径实现吗?

--  作者:xvkewen
--  发布时间:2013/11/19 20:34:00
--  
另外,我想知道为什么会出现死循环?
--  作者:有点甜
--  发布时间:2013/11/19 20:52:00
--  
 加一个判断吧,如下代码


If e.DataCol.Name <> "排单顺序" Then
    If dr.IsNull("PA_feedback")Then
        dr("排单顺序") = dr("sample_readydate")
    Else
        dr("排单顺序") = dr("PA_feedback")
    End If
End If