以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]统计表中一个字段为double类型,如何将结果显示成百分数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52631) |
-- 作者:sjx71 -- 发布时间:2014/6/19 15:55:00 -- [求助]统计表中一个字段为double类型,如何将结果显示成百分数 统计表中一个字段为double类型,如何将结果显示成百分数
如 表B第一列为double类型
用 Tables("表B").value(0,0)=1.3 可以正常显示
谢谢! |
-- 作者:Bin -- 发布时间:2014/6/19 16:01:00 -- DataTables("表B").DataCols("列名").SetFormat("#0.00%") |
-- 作者:sjx71 -- 发布时间:2014/6/19 16:12:00 -- 我的统计表中只有最后一行想以百分数显示,其余行还都正常显示 能实现么
谢谢
|
-- 作者:Bin -- 发布时间:2014/6/19 16:13:00 -- 不行,除非利用Drawcell. if e.col.name="列名" then if e.row.Index = e.table.rows.count-1 then e.text=format(e.row(e.col.name),"00.00%") end if end if
|
-- 作者:sjx71 -- 发布时间:2014/6/19 16:39:00 -- 统计表是后生成的 没法利用DRAWcell |
-- 作者:Bin -- 发布时间:2014/6/19 16:39:00 -- 那就没办法罗 |
-- 作者:Bin -- 发布时间:2014/6/19 16:40:00 -- 窗口表 SQLTABLE 再把统计表的Datasource赋值过去, 这样就能利用DrawCell事件了,试试看. |
-- 作者:有点甜 -- 发布时间:2014/6/19 16:42:00 -- 你可以开启全局表事件
http://www.foxtable.com/help/topics/0671.htm
|
-- 作者:Bin -- 发布时间:2014/6/19 16:43:00 -- |
-- 作者:sjx71 -- 发布时间:2014/6/19 17:06:00 -- 太麻烦了 我看不明白了 谢谢版主
我回来再仔细看看 |