以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据格式问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65429)

--  作者:utcxray
--  发布时间:2015/3/16 11:22:00
--  数据格式问题
\'以下计算已付
e.Form.Controls("TextBox4").Formatstring= "#,###.00"
Dim yfk As Double = DataTables("采购明细").SQLCOMPUTE("SUM(数量*单价)-SUM(付款)")
\',"出库日期= #" & y & "#")
e.Form.controls("textbox4").value=yfk

\'以下计算平均利润率
Dim ddt As DataTable
Dim aba As New GroupTableBuilder("统计表33",DataTables("出库"))
\'b.Filter = "[客户] = \'CS01\'" \'仅统计客户为CS01的记录
aba.Groups.AddDef("销售人员") \'根据产品分组
aba.groups.AddDef("型号") \'对型号进行分组
\'ba.groups.AddDef("库存") \'对供应商进行分组
aba.Totals.AddDef("利润") \'对数量进行统计
aba.Totals.AddDef("利润率") \'对数量进行统计
aba.Subtotal = True \'生成汇总模式
aba.VerticalTotal = True \'自动垂直汇总
aba.GrandProportion = True
 ddt = aba.Build(False)
Dim tt As Double=ddt.COMPUTE("avg(利润率)")
e.Form.controls("textbox10").value=tt
e.Form.Controls("TextBox10").Formatstring= "0.00%"

问题:1、请看红色字体与图片显示,我想按千分位显示,将利润率按百分比显示。实际效果没有达到,请指点

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2015/3/16 11:26:00
--  
 不要用TextBox,数字,请用NumericComboBox控件
--  作者:utcxray
--  发布时间:2015/3/16 12:30:00
--  
谢谢!搞定了