Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共31 条记录, 每页显示 10 条, 页签: [1] [2][3][4]
[浏览完整版]

标题:请教:在生成的交叉表和DataList时如何只保留二位小数?

1楼
yangming 发表于:2009/4/26 21:49:00
我发现不论是生成交叉表还是在窗口的DataLis中,数值型都是多位小数,如何改成只保留二位小数呢?
2楼
八婺 发表于:2009/4/26 23:11:00
datalis中的值来源于所绑定的表,现在只能从主表中去想办法,比如在计算代码中或表达式计算时格式化小数位数。
交叉表目录估计只能生成后再用流程语句来格式化一下了。
3楼
yangming 发表于:2009/4/26 23:15:00
对了,我的实发工资列是表达式列,我试试
4楼
yangming 发表于:2009/4/26 23:37:00
我将"实发工资"列属性中的最大小数位数改成2后,还是没用,原来是4位,但是在交叉表和窗口的DataLis中最多的达到13位小数
5楼
狐狸爸爸 发表于:2009/4/27 0:16:00
可能是以前导入的数据吧,可以看看这个:

http://www.foxtable.com/dispbbs.asp?BoardID=2&ID=2085&replyID=&skin=1
6楼
yangming 发表于:2009/4/27 8:59:00
回贺老师:数据不是导入的,是手工输入的,在工资表中确是二位,复制到工资库中看到的也是二位,为何在生成交叉统计表和在窗口的datalis中就会出现多位小数呢?不可理解.
7楼
狐狸爸爸 发表于:2009/4/27 9:01:00
可以做一个简单的例子给我看看
8楼
liuruihua 发表于:2009/4/27 9:31:00
用户已锁定!
9楼
狐狸爸爸 发表于:2009/4/27 9:45:00
这个难以理解啊,SQL查询出来的是什么,DataList就显示什么,再说谁也干涉不了SQL的执行结果啊。
10楼
狐哥 发表于:2009/4/27 9:52:00

我也有这个问题:


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

代码如下:
        cmd.CommandText = "SELECT 月,sum(利润) as 利润 From {业务录入} WHERE 年 = '" & Value(0) & "' group by 月"
        dst.DataTable = cmd.ExecuteReader()
        dst.ColumnList = "月|利润"
        dst.Build()
        dst.SetColWidth("月",40)
        dst.SetColWidth("利润",100)
        dst.GrandTotal(AggregateEnum.Sum,"总计", "利润")
        lbl.Text = value(0) & "年 " & "利润表"
共31 条记录, 每页显示 10 条, 页签: [1] [2][3][4]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.