以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎么用窗口输入税率  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82287)

--  作者:arrtj
--  发布时间:2016/3/15 11:20:00
--  怎么用窗口输入税率
表A中字段a类型为双精度小数,窗口中文本框绑定字段a,怎么在窗口文本框中输入17,表A的字段a显示为17%,窗口的文本框中显示为17
--  作者:大红袍
--  发布时间:2016/3/15 11:32:00
--  

1、用NumericComboBox控件

 

2、设置属性->格式符号->#.##%


--  作者:arrtj
--  发布时间:2016/3/15 15:30:00
--  
我在控件中输入17,回车后显示为1700%,表格中显示的是17,不是我要的  
--  作者:大红袍
--  发布时间:2016/3/15 15:47:00
--  

 valueChanged事件

 

If e.Sender.Text > 1 Then

    e.Sender.Text = e.sender.Text / 100

End If


--  作者:arrtj
--  发布时间:2016/3/15 15:59:00
--  
出现“从字符串  17% 到类型  double 的转换无效。”     老师这个怎么解决?
--  作者:大红袍
--  发布时间:2016/3/15 16:02:00
--  

If val(e.Sender.Text) > 1 Then

    e.Sender.Text = val(e.sender.Text) / 100

End If


--  作者:arrtj
--  发布时间:2016/3/15 16:21:00
--  
老师,val是什么意思?
--  作者:大红袍
--  发布时间:2016/3/15 16:32:00
--  

字符串转换为数值 http://www.foxtable.com/help/topics/1514.htm