以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教str与cstr函数的区别  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77034)

--  作者:hbhb
--  发布时间:2015/11/10 9:54:00
--  请教str与cstr函数的区别
大师:请问两函数是否有区别?
--  作者:唐尸三摆手
--  发布时间:2015/11/10 9:57:00
--  
哪有str函数哦,Cstr是将参数转化为string类型的值,用法是Cstr(参数)
--  作者:hbhb
--  发布时间:2015/11/10 10:01:00
--  
写进代码为何不出错?
--  作者:唐尸三摆手
--  发布时间:2015/11/10 10:08:00
--  
那要看你代码怎么写的咯
--  作者:大红袍
--  发布时间:2015/11/10 10:13:00
--  

自己查 http://www.baidu.com/baidu?wd=str+cstr&tn=monline_4_dg

 


--  作者:hbhb
--  发布时间:2015/11/10 10:21:00
--  
那最好用哪一个?
--  作者:大红袍
--  发布时间:2015/11/10 10:26:00
--  

 呃,不要纠结这个,随便用一个。


--  作者:hbhb
--  发布时间:2015/11/10 10:39:00
--  
鬼从何来?               \'If r.IsNull(Vars("fzToTal")(i)) = False  Then
                               If Double.TryParse(r(Vars("fzToTal")(i)).replace("%",""),d1) Then
                                    sum(i) += val(d1)/100
                                    
                                    e.Row(Vars("fzToTal")(i)) = Format(sum(i),"Percent")
                                End If
                              ’end if
为何上面的代码,如果红色部分加上,就能显示%,去掉就不转换?

--  作者:大红袍
--  发布时间:2015/11/10 10:57:00
--  
空值,不能直接使用啊。
--  作者:hbhb
--  发布时间:2015/11/10 11:15:00
--  
我现在为何不能达到这样的效果?如果输入5%,合计就显示5%,再输入6% ,合计就显示11%。
为何现在的效果是这样的,输入5%,合计显示的是0.05,再输入6%,合计才显示11%?