以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]DataColChanging输入完后判断取值相反  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66793)

--  作者:vvfree
--  发布时间:2015/4/14 1:16:00
--  [求助]DataColChanging输入完后判断取值相反
If Tables("自定义单据_自定义单据前缀").Current("fx") ="入库" Then
    Tables("自定义单据_自定义单据前缀").Current("fxid") ="2"
End If

If Tables("自定义单据_自定义单据前缀").Current("fx") ="出库" Then
    Tables("自定义单据_自定义单据前缀").Current("fxid") ="1"
End If


入库 值竟然=1
出库 值竟然=2

都反掉了,是不是我语句问题啊

--  作者:有点酸
--  发布时间:2015/4/14 7:31:00
--  

代码得使用e参数来引用表、行和列,建议看一下基本类型或事件编程这一章,否则你的代码即使能运行,也后患无穷,你看看帮助的例子,看看datacolchanged 的说明,哪有使用current来表示触发事件的行呢:

http://www.foxtable.com/help/topics/0625.htm