以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126746)

--  作者:lzj
--  发布时间:2018/10/28 8:03:00
--  [求助]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.table

 

 


这个表的“x”列只是为了找到符合条件的行,我反复检查了prepareEdit事件代码,觉得没有问题,但就是有时候能执行,有时候出错,特别是在“lwan1a”=0,1等行的时候,而且出错之后要重新打开项目才能点开菜单。

 

有请大师帮我分析一下原因

[此贴子已经被作者于2018/10/28 9:12:44编辑过]

--  作者:y2287958
--  发布时间:2018/10/28 8:30:00
--  
不明白你的逻辑,一般不在prepareEdit事件中设置这样的代码的
[此贴子已经被作者于2018/10/28 8:46:29编辑过]

--  作者:lzj
--  发布时间:2018/10/28 9:11:00
--  
大师不止一次跟我说这个问题,这个代码是自己测试临时用的,因为数据量大又频繁找行,所以一定请大师帮我解决一下

这个问题,谢谢

逻辑就是找到符合条件的行并返回这一行。



--  作者:y2287958
--  发布时间:2018/10/28 9:13:00
--  
务必把代码具体逻辑说清楚,不然的话,其他人无法理解,也就得不到答案了
[此贴子已经被作者于2018/10/28 9:13:13编辑过]

--  作者:lzj
--  发布时间:2018/10/28 18:45:00
--  
逻辑是:

我在X列任意一行(lwan5a<40)进入x列,通过循环语句找到符合条件的行,光标立即移动到X列符合条件(lf语句)的行,

在这一行再对其他数据进行操作(在这里不需要)

--  作者:y2287958
--  发布时间:2018/10/28 19:24:00
--  
这样会进入死循环的
--  作者:lzj
--  发布时间:2018/10/28 23:35:00
--  
不会的,以前不会出错,最近老是出错,有时候又不出错,出错了就要重新打开项目才能运行
--  作者:有点甜
--  发布时间:2018/10/29 10:47:00
--  

1、别人无法看懂你写的代码,无法知道你到底要做什么。

 

2、不建议你在prepareEdit事件写这样的代码。

 

3、如果要跳转那些,请改到别的事件,不然,问题自行解决。


--  作者:lzj
--  发布时间:2018/10/29 12:42:00
--  
好的,多谢指点