Foxtable(狐表)用户栏目专家坐堂 → [求助]统计表中一个字段为double类型,如何将结果显示成百分数


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

主题:[求助]统计表中一个字段为double类型,如何将结果显示成百分数

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


加好友 发短信
等级:一尾狐 帖子:469 积分:4545 威望:0 精华:0 注册:2013/5/22 15:32:00
  发帖心情 Post By:2014/6/25 8:08:00 [只看该作者]

谢谢版主 我后来试了一下,已经可以显示了

在MainTableChanged中加了一句

If MainTable.Name = "违章情况统计"
DataTables("违章情况统计").GlobalHandler.DrawCell = True
End If

在全局表事件DrawCell中加了下面程序(最后一行第一个字段是安检人员,赋值为“占比”,最后一个字段为合计)

If e.Table.name = "违章情况统计" Then
    If e.Row.Index = e.Table.rows.count-1 AndAlso e.Col.name <> "安检人员" Then
        If e.Col.name = "合计"  Then
            e.text= "100%"
        Else
            e.text=format(e.Row(e.Col.name),"0.00%")
        End If
    End If
End If

 回到顶部
总数 11 上一页 1 2