以文本方式查看主题

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

--  作者:yjh2002
--  发布时间:2017/8/2 14:52:00
--  [求助]table内的事件
做了个窗口,里面有一个table。table中有c_spdm和n_sl字段。设想,如果光标n_sl字段时,按回车判断若c_spdm<>"" and n_sl<>0,则addnew一个新行。table里的事件太少,把这个判断加到keydown事件中,但是判断当前是否为n_sl列时,不认e.col.name="n_sl"这个判断,请问应该怎么做。
--  作者:yjh2002
--  发布时间:2017/8/2 15:18:00
--  
大师帮忙回答一下吧
--  作者:有点甜
--  发布时间:2017/8/2 15:44:00
--  

写到绑定的表的表属性,表事件 keydownedit或keydown事件

 

If e.keycode = 13 Then
    If e.Table.cols(e.Table.colsel).name = "n_sl" Then
        msgbox(2)
    End If
End If


--  作者:yjh2002
--  发布时间:2017/8/2 15:47:00
--  
谢谢!