以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为什么不动作呢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189772)

--  作者:nxqtxwz
--  发布时间:2023/12/25 11:39:00
--  为什么不动作呢
If e.form.controls("NumericComboBox12").text = "" Then
    e.form.Controls("NumericComboBox19").value = 0
Else
            e.form.controls("NumericComboBox19").value = e.form.controls("NumericComboBox12").value * 3
    End If
 Tables("职 称评审").current("增分因素_晋职资历_增分年限") = e.form.controls("NumericComboBox12").text

--  作者:有点蓝
--  发布时间:2023/12/25 11:52:00
--  
代码在什么事件?怎么操作的?
--  作者:nxqtxwz
--  发布时间:2023/12/25 11:57:00
--  

NumericComboBox12控件的ValueChanged事件中,想着这个控件的值一发生变化就计算并赋给NumericComboBox19


--  作者:有点蓝
--  发布时间:2023/12/25 12:02:00
--  
ValueChanged事件要输入焦点离开控件才能触发。NumericComboBox12控件输入完毕后建议按一下回车键
--  作者:nxqtxwz
--  发布时间:2023/12/25 12:08:00
--  
放在哪个事件中能自动计算呢
--  作者:有点蓝
--  发布时间:2023/12/25 13:33:00
--  
建议按回车,这样才表示输入完毕

如果是TextChanged,输一个字符就计算一次没有必要