以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于%格式化问题。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46875)

--  作者:ndxfke
--  发布时间:2014/2/28 15:58:00
--  关于%格式化问题。
我有些数据,需要在窗体的文本框中显示百分数,通过format进行格式转换,但得出的值角为实际值。

在命令窗口中测试:output.show(Format(0.566,"00.0%")),得到的值为:56.6%,OK

这是什么时候原因呢?

--  作者:Bin
--  发布时间:2014/2/28 16:01:00
--  
你是在哪里处理的呢? 上个例子我看看.
--  作者:ndxfke
--  发布时间:2014/2/28 16:17:00
--  
上传附件时候,为什么时候有时候不能加到回复框里来呢。


Bin,例子如下。帮看看

http://www.foxtable.com/bbs/viewFile.asp?BoardID=2&ID=42717

--  作者:Bin
--  发布时间:2014/2/28 16:20:00
--  
Dim tb1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim tb2 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim str As String = e.Table.Current("第一列")
If str <> "" Then
    tb2.text = str
    tb1.text = Format(Val(str),"00.0%")
End If

--  作者:ndxfke
--  发布时间:2014/2/28 16:23:00
--  

意思是一定要转换成数值型,谢谢!