以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]临时表格式数字 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114839) |
-- 作者:yxliang2012 -- 发布时间:2018/2/23 16:46:00 -- [求助]临时表格式数字 老师,我用代码建了一个临时表 dtb.AddDef("累计回收率", Gettype(Double)) 想要累计回收率已百分比形式体现 dr("累计回收率") = Format(dr("累计回收")/dr("累计发出"), "Percent") 系统提示类型不匹配,不知错在哪??该怎么实现??
|
-- 作者:有点甜 -- 发布时间:2018/2/23 16:48:00 -- dtb.AddDef("累计回收率", Gettype(Double), "累计回收/累计发出") dtb.build DataTables("表A").DataCols("累计回收率").SetFormat("0.00%")
|
-- 作者:yxliang2012 -- 发布时间:2018/2/24 9:51:00 -- 老师,生成临时表中已经将数字格式成百分比了,但是我在窗口Table 控件关联这张临时表 Tables("发出回收_盘具统计_Table1").DataSource = DataTables("统计表1"),显示出的数据还是无法格式成百分比,这是为什么?? 而且统计表1中,列标题我有重新用代码定义,在Table控件中也无法显示还是用原来的列名?? |
-- 作者:有点蓝 -- 发布时间:2018/2/24 10:11:00 -- Tables("发出回收_盘具统计_Table1").DataSource = DataTables("统计表1") Tables("发出回收_盘具统计_Table1").datatable.DataCols("累计回收率").SetFormat("0.00%") |
-- 作者:yxliang2012 -- 发布时间:2018/2/24 10:21:00 -- 问题解决,老师,还有一个问题,我在统计表1中有对数据进行汇总统计,g.SubTotal = True,但是Table控件关联统计表1中,却没有显示统计的结果??? |
-- 作者:有点蓝 -- 发布时间:2018/2/24 10:36:00 -- 1、窗口表重新合计:http://www.foxtable.com/webhelp/scr/2750.htm 方法2、统计表如果只是在窗口使用的,就不要生成主表,直接绑定窗口表 dtb.AddDef("累计回收率", Gettype(Double), "累计回收/累计发出") Tables("发出回收_盘具统计_Table1").DataSource = dtb.build(true) Tables("发出回收_盘具统计_Table1").datatable.DataCols("累计回收率").SetFormat("0.00%") |