以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请老师纠错  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=86790)

--  作者:jsqylj
--  发布时间:2016/6/26 13:28:00
--  请老师纠错
我在表属性“keydownedit"中输入下列代码:
If e.Col.Name = "列2" AndAlso  e.KeyCode = Keys.add Then
    Dim ss1 As Decimal = Tables("表A").Current("列2")
    Tables("表A").current("列3")=ss1    
End If
我的目的是在列2 行输入数字,按"+"符号后,在列3行同样显示出来。当我在列2 行输入1234,再按"+"后,当前行列3行显示为0。
请问怎样让列3行也显示出1234数字。

--  作者:大红袍
--  发布时间:2016/6/26 15:05:00
--  

keypressEdit事件

 

If e.Col.Name = "第二列" AndAlso  e.KeyChar = "+" Then
    e.cancel = True
    e.Row("第三列") = e.Text
End If