Foxtable(狐表)用户栏目专家坐堂 → 数据格式


  共有2718人关注过本帖树形打印复制链接

主题:数据格式

帅哥哟,离线,有人找我吗?
rgbjwjb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:651 积分:6614 威望:0 精华:0 注册:2016/12/27 21:05:00
数据格式  发帖心情 Post By:2020/12/15 16:51:00 [只看该作者]

请问窗体中的“统计表格“控件中如何设置小数位数?下面的代码运行后,数据还是整数,请问如何修改?谢谢!

Dim rd1 As WinForm.RadioButton = e.Form.Controls("RadioButton1")
Dim nf1 As WinForm.ComboBox = e.Form.Controls("ComboBox1")
If rd1.Checked =True Then
    '-----------------生成统计表--------------------
    Dim g As New GroupTableBuilder("统计表1", DataTables("收入明细表"))
    Dim dt As fxDataSource
    g.Groups.AddDef("收入日期", DateGroupEnum.Year, "年")
    g.Totals.AddDef("收入金额")
    g.Decimals = 2
    g.Build()
    dt=g.BuildDataSource()
    Tables("收入表格查询_Table1").DataSource = dt '将统计结果绑定到Table
    Tables("收入表格查询_Table1").SetColVisibleWidth("年|240|收入金额|160")
    Tables("收入表格查询_Table1").ExtendLastCol = True
    Tables("收入表格查询_Table1").Sort = "年,收入金额"
    Tables("收入表格查询_Table1").Cols("收入金额").GrandTotal = True
    Tables("收入表格查询_Table1").GrandTotal = True
    For Each C As Col In Tables( "收入表格查询_Table1").ColS  '除备注字段外,居中对齐
        c.TextAlign  = TextAlignEnum.Center
    Next
Else
    nf1.Enabled =True
    nf1.Value ="请选择年度"
End If


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/15 17:06:00 [只看该作者]

"收入金额"列类型是整数?

 回到顶部
帅哥哟,离线,有人找我吗?
rgbjwjb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:651 积分:6614 威望:0 精华:0 注册:2016/12/27 21:05:00
  发帖心情 Post By:2020/12/15 18:52:00 [只看该作者]

单精度小数

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/15 20:32:00 [只看该作者]

我测试没有问题,试试

Dim g As New GroupTableBuilder("统计表1", DataTables("收入明细表"))
    g.Groups.AddDef("收入日期", DateGroupEnum.Year, "年")
    g.Totals.AddDef("收入金额")
    g.Decimals = 2
    Tables("收入表格查询_Table1").DataSource = g.BuildDataSource() '将统计结果绑定到Table

还不行就上传实例测试

 回到顶部
帅哥哟,离线,有人找我吗?
rgbjwjb
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:651 积分:6614 威望:0 精华:0 注册:2016/12/27 21:05:00
  发帖心情 Post By:2020/12/16 16:07:00 [只看该作者]

试过之后还是不行,请帮看一下。谢谢!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:家庭日常收支管理系统.rar


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/16 16:47:00 [只看该作者]

没有问题呀。默认小数点后面没有值,肯定不显示的。如果要显示123.00这种情况要设置一下列:http://www.foxtable.com/webhelp/topics/1659.htm

    Tables("收入表格查询_Table1").DataSource = g.BuildDataSource() '将统计结果绑定到Table
DataTables("收入表格查询_Table1").DataCols("收入金额").SetFormat("0.00")

 回到顶部