在表格BeforeRowColChange中写代码,造成表单卡死的现象?
我在表格GRI的BeforeRowColChange 事件,写上以下代码,目的就是按回车或者输入完后自动调到下1行的,不是向有移动。因为我表格写的是数字LPARAMETERS nColIndex
*IF THISFORM.OPT1.Value=1 &&修改该数据时,选择列操作
* If (Lastkey()>=48 AND Lastkey()<=57) OR Lastkey()=13 &&最后按0~9或者回车后下移
* Nodefault
* Keyboard "{DNARROW}"
* ENDIF
*ENDIF
同样的上面代码,数据从本地VFP表上取的数据,就不会卡死,
但从SQL2000上取数据,就会卡死。
出现卡死,有2个地方,1个就是进入表单的时候,就卡死,,如果进入表单的时候,不卡死,那就在查询数据的按钮的时候,卡死。
卡死的时候,要鼠标乱切换界面,动几下就好了。。。
我找这个问题,找了1天,最后,发现,把这段去掉,问题就不出现了,那肯定是这个问题了。
怎么处理啊?